[Testing] Feature matrix UITest Cases for AbsoluteLayout #31517
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request adds a new feature matrix page for
AbsoluteLayout
to the test host app, allowing users and testers to interactively explore and configure various properties ofAbsoluteLayout
. The implementation includes a new view, options page, and supporting view model to enable dynamic control of layout bounds, flags, visibility, flow direction, and background color.New AbsoluteLayout Feature Matrix Implementation:
AbsoluteLayoutControlPage
to the gallery page factory list, making the AbsoluteLayout feature matrix accessible from the app’s main navigation.AbsoluteLayout Feature Matrix UI and Navigation:
AbsoluteLayoutControlPage.xaml
and its code-behind, creating the main feature matrix view with a configurableAbsoluteLayout
containing aBoxView
,Label
, andButton
. Includes navigation to an options page via a toolbar item. [1] [2]AbsoluteLayoutOptionsPage.xaml
and its code-behind, providing a UI for adjusting layout bounds, flags, flow direction, visibility, and background color through interactive controls. Changes are applied to the main view via the shared view model. [1] [2]View Model for Dynamic Configuration:
AbsoluteLayoutViewModel
to support two-way binding for all configurable properties, including bounds, layout flags, background color, visibility, and flow direction, enabling real-time updates in the UI.Issue Identified
Screen.Recording.2025-09-08.at.1.43.37.PM.mov