Hi - I am working to meet accessiblity requirements with Esri:Toolbar and encounter the following problems:
First, EsriToolbar does not support AutomationProperties.Name
Second, when tabbing through my app, the toolbar is a tabstop (isTabStop must be set true in order to be able to tab to any buttons on the toolbar).
So a problem occurs tabbing through the app:
1: Tab to my control just before the toolbar. AutomationProperties.Name is properly set, as is visual focus display. So for so good.
2: Press the tab button again. Now the Esri:Toolbar as focus. But AutomationProperties.name does not work so screenreader cannot say anything. Also there is no focus highlight to tell user where the focus went.
3: Press tab button again. Now focus goes to the first button in esri:ToolbarCollection (such as a button or togglebutton, that properly observes AutomationProperties.Name, and that I can add focus highlight to in control template).
... so the user has to press tab twice to get into toolbar, and after the first tab the screenreader and user has no idea what happened. When I tab to the toolbar the first thing that should get focus is the frst item in the toolbar collection, not the toolbar itself.
Do you have any ideas how to make this work properly for supporting keyboard navigation for accessibility?
Thx!