-
Notifications
You must be signed in to change notification settings - Fork 8.4k
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
Add UIA element grouping to SettingsContainer #15756
Conversation
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.
runformat
I guess?
I guess it's not related to the bug report so it's not a problem, but I am curious! |
Yeah! I tried doing a similar thing for those groupings and I couldn't get it to work. Figured it's not related to the bug report so yeah, not a problem haha. To be clear, I tried adding an AutomationProperties.Name to the StackPanel with a |
Fair enough! |
Adds an `AutomationProperty.Name` to the main grid in the `SettingContainer`. Doing so makes it so that the group of elements is considered a "group \<header\>". Now, when navigating with a screen reader, when you enter the group of elements, the "group \<header\>" will be presented. Thus, if the user navigates to the "reset" button, it'll be prefaced with a "group \<header\>" announcement first. If the user navigates to it from the other direction (the setting control), this announcement isn't made, but the user already has an understanding of what group of settings they're in, which is standard practice. Closes #15158 (cherry picked from commit d70794a) Service-Card-Id: 89990838 Service-Version: 1.17
Adds an `AutomationProperty.Name` to the main grid in the `SettingContainer`. Doing so makes it so that the group of elements is considered a "group \<header\>". Now, when navigating with a screen reader, when you enter the group of elements, the "group \<header\>" will be presented. Thus, if the user navigates to the "reset" button, it'll be prefaced with a "group \<header\>" announcement first. If the user navigates to it from the other direction (the setting control), this announcement isn't made, but the user already has an understanding of what group of settings they're in, which is standard practice. Closes #15158 (cherry picked from commit d70794a) Service-Card-Id: 89990839 Service-Version: 1.18
Adds an
AutomationProperty.Name
to the main grid in theSettingContainer
. Doing so makes it so that the group of elements is considered a "group <header>".Now, when navigating with a screen reader, when you enter the group of elements, the "group <header>" will be presented. Thus, if the user navigates to the "reset" button, it'll be prefaced with a "group <header>" announcement first. If the user navigates to it from the other direction (the setting control), this announcement isn't made, but the user already has an understanding of what group of settings they're in, which is standard practice.
Closes #15158