[Shell,iOS,Android] Add accessibility features for navigation bar and toolbar items...
authorRui Marinho <me@ruimarinho.net>
Thu, 9 May 2019 16:14:25 +0000 (09:14 -0700)
committerGitHub <noreply@github.com>
Thu, 9 May 2019 16:14:25 +0000 (09:14 -0700)
commit9323372fb6d3bdc1b7788465e6b483fba8b96b0a
tree705da634ea24a586b10da6b3268d1bf49173963e
parentbbb6427f7919ec001ee1e02f4e27b3f3764eda52
[Shell,iOS,Android] Add accessibility features for navigation bar and toolbar items (#5758) fixes #5132

* [Controls,Shell] Add automation properties to FlyoutIcon

* [iOS] Set accessibility properties from flyout icon on ShellPageRenderer

* [Android] Add accessibility features to Shell flyout icon

* [Android] Add accessibility to shell toolbar and button items

* [Controls] Add uitest for issue #5132

* [Controls] Fix uitest android

* [Controls] Use new types

* [UItests] Only run on iOS and Android

Co-Authored-By: rmarinho <me@ruimarinho.net>
* [Controls] Add scrollview to test page

* [Android] Set icon AutomationId using NavigationContentDescription

* [Android] Restore code on AutomationPropertiesProvider

* [Android] Set help text or AutomationID for toolbar navigation content description

* Update Xamarin.Forms.Platform.Android/Renderers/ShellToolbarTracker.cs
Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Issue5132.cs [new file with mode: 0644]
Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/TestPages/TestPages.cs
Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Xamarin.Forms.Controls.Issues.Shared.projitems
Xamarin.Forms.Controls/XamStore/StoreShell.xaml.cs
Xamarin.Forms.Controls/XamStore/Views/DemoShellPage.xaml.cs
Xamarin.Forms.Platform.Android/Renderers/ShellToolbarTracker.cs
Xamarin.Forms.Platform.iOS/Renderers/ShellPageRendererTracker.cs