Skip to content

Conversation

NafeelaNazhir
Copy link
Contributor

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 of AbsoluteLayout. 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:

  • Added a new entry for 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:

  • Introduced AbsoluteLayoutControlPage.xaml and its code-behind, creating the main feature matrix view with a configurable AbsoluteLayout containing a BoxView, Label, and Button. Includes navigation to an options page via a toolbar item. [1] [2]
  • Added 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:

  • Implemented 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

@NafeelaNazhir NafeelaNazhir added the area-testing Unit tests, device tests label Sep 8, 2025
@dotnet-policy-service dotnet-policy-service bot added the community ✨ Community Contribution label Sep 8, 2025
Copy link
Contributor

Hey there @@NafeelaNazhir! Thank you so much for your PR! Someone from the team will get assigned to your PR shortly and we'll get it reviewed.

@dotnet-policy-service dotnet-policy-service bot added the partner/syncfusion Issues / PR's with Syncfusion collaboration label Sep 8, 2025
@NafeelaNazhir NafeelaNazhir added layout-absolute community ✨ Community Contribution partner/syncfusion Issues / PR's with Syncfusion collaboration and removed community ✨ Community Contribution partner/syncfusion Issues / PR's with Syncfusion collaboration labels Sep 8, 2025
@jsuarezruiz
Copy link
Contributor

/azp run MAUI-UITests-public

Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@jsuarezruiz
Copy link
Contributor

/azp run MAUI-UITests-public

Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@PureWeen PureWeen changed the base branch from main to inflight/current September 11, 2025 17:51
@PureWeen PureWeen marked this pull request as ready for review September 11, 2025 17:52
@PureWeen PureWeen requested a review from a team as a code owner September 11, 2025 17:52
@PureWeen PureWeen merged commit 87b037f into dotnet:inflight/current Sep 11, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-testing Unit tests, device tests community ✨ Community Contribution layout-absolute partner/syncfusion Issues / PR's with Syncfusion collaboration
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants