Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/xwt.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitry K <v-dmkira@microsoft.com>2018-11-07 16:39:50 +0300
committerDmitry K <v-dmkira@microsoft.com>2018-11-07 16:39:50 +0300
commit59c3c0be2597f6c151f97f5e74063237ef08bdde (patch)
treeb133cb29aff6366bb8be1a08a7d86607986387e3 /TestApps
parenta93c680c6009cd2a8d9508426abc123c1c38cdd0 (diff)
[a11y] Add menu item Accessible API. Fix samples.
Diffstat (limited to 'TestApps')
-rw-r--r--TestApps/Samples/Samples/MenuSamples.cs16
1 files changed, 10 insertions, 6 deletions
diff --git a/TestApps/Samples/Samples/MenuSamples.cs b/TestApps/Samples/Samples/MenuSamples.cs
index 743aae40..c3da1fc1 100644
--- a/TestApps/Samples/Samples/MenuSamples.cs
+++ b/TestApps/Samples/Samples/MenuSamples.cs
@@ -37,7 +37,11 @@ namespace Samples
Label la = new Label ("Right click here to show the context menu");
menu = new Menu ();
menu.Items.Add (new MenuItem ("One"));
- menu.Items.Add (new MenuItem ("Two"));
+
+ var menuItem = new MenuItem("Two");
+ menuItem.Accessible.Label = "Menu Item: Two";
+ menu.Items.Add (menuItem);
+
menu.Items.Add (new MenuItem ("Three"));
menu.Items.Add (new SeparatorMenuItem ());
@@ -53,9 +57,6 @@ namespace Samples
menu.Items.Add (new SeparatorMenuItem ());
- menu.Accessible.Label = "Menu";
- menu.Accessible.Identifier = nameof(menu);
-
var subMenu = new MenuItem ("Submenu");
subMenu.SubMenu = new Menu ();
subMenu.SubMenu.Font = subMenu.SubMenu.Font.WithSize (20).WithWeight (Xwt.Drawing.FontWeight.Bold);
@@ -74,8 +75,11 @@ namespace Samples
void HandleButtonPressed (object sender, ButtonEventArgs e)
{
- if (e.Button == PointerButton.Right)
- menu.Popup ();
+ if (e.Button == PointerButton.Right) {
+ menu.Popup();
+ menu.Accessible.Label = "Menu";
+ menu.Accessible.Identifier = nameof(menu);
+ }
}
}
}