-
Notifications
You must be signed in to change notification settings - Fork 1.9k
[Testing] Feature matrix UITest Cases for GraphicsView Control #30781
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: inflight/current
Are you sure you want to change the base?
[Testing] Feature matrix UITest Cases for GraphicsView Control #30781
Conversation
/azp run MAUI-UITests-public |
Azure Pipelines successfully started running 1 pipeline(s). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@jsuarezruiz , I have added the pending snapshots. Please let me know if any additional changes or validations are needed. |
/azp run MAUI-UITests-public |
Azure Pipelines successfully started running 1 pipeline(s). |
@nivetha-nagalingam can you we take this out of draft? |
This pull request introduces a new
GraphicsView
feature to the application, adding comprehensive support for rendering and interacting with custom graphics. The changes include adding a newGraphicsViewControlPage
andGraphicsViewOptionsPage
, implementing their respective functionality, and updating the navigation to include the new feature.GraphicsView Control Implementation:
GraphicsViewControlPage
added: Introduced a new page (GraphicsViewControlPage.xaml
andGraphicsViewControlPage.xaml.cs
) to showcase theGraphicsView
control with bindings for properties likeDrawable
,IsVisible
, andIsEnabled
. It includes event handlers for interactions such as hover and drag, along with buttons for invalidating the view and clearing events.GraphicsViewOptionsPage
added: Added a configuration page (GraphicsViewOptionsPage.xaml
andGraphicsViewOptionsPage.xaml.cs
) to allow users to customize theGraphicsView
properties, such as drawable type, visibility, enabled state, shadow properties, and dimensions. Includes radio buttons and input fields for user interaction.GraphicsView
feature: Updated theCorePageView
to include the newGraphicsViewControlPage
in the navigation menu, enabling access to the feature from the main application.GraphicsViewViewModel
added: Developed a comprehensive view model to manage GraphicsView properties, including Drawable type, dimensions,, canvas attributes, and shadow.Screen.Recording.2025-07-23.at.2.09.43.PM.mov