summaryrefslogtreecommitdiff
path: root/Xamarin.Forms.Core
diff options
context:
space:
mode:
Diffstat (limited to 'Xamarin.Forms.Core')
-rw-r--r--Xamarin.Forms.Core/Accessibility.cs42
1 files changed, 41 insertions, 1 deletions
diff --git a/Xamarin.Forms.Core/Accessibility.cs b/Xamarin.Forms.Core/Accessibility.cs
index e866d318..074d5c59 100644
--- a/Xamarin.Forms.Core/Accessibility.cs
+++ b/Xamarin.Forms.Core/Accessibility.cs
@@ -1,4 +1,4 @@
-
+
namespace Xamarin.Forms
{
public class Accessibility
@@ -10,5 +10,45 @@ namespace Xamarin.Forms
public static readonly BindableProperty LabeledByProperty = BindableProperty.Create("LabeledBy", typeof(VisualElement), typeof(Element), default(VisualElement));
public static readonly BindableProperty NameProperty = BindableProperty.Create("Name", typeof(string), typeof(Element), default(string));
+
+ public static string GetHint(BindableObject bindable)
+ {
+ return (string)bindable.GetValue(HintProperty);
+ }
+
+ public static bool? GetIsInAccessibleTree(BindableObject bindable)
+ {
+ return (bool?)bindable.GetValue(IsInAccessibleTreeProperty);
+ }
+
+ public static VisualElement GetLabeledBy(BindableObject bindable)
+ {
+ return (VisualElement)bindable.GetValue(LabeledByProperty);
+ }
+
+ public static string GetName(BindableObject bindable)
+ {
+ return (string)bindable.GetValue(NameProperty);
+ }
+
+ public static void SetHint(BindableObject bindable, string value)
+ {
+ bindable.SetValue(HintProperty, value);
+ }
+
+ public static void SetIsInAccessibleTree(BindableObject bindable, bool? value)
+ {
+ bindable.SetValue(IsInAccessibleTreeProperty, value);
+ }
+
+ public static void SetLabeledBy(BindableObject bindable, VisualElement value)
+ {
+ bindable.SetValue(LabeledByProperty, value);
+ }
+
+ public static void SetName(BindableObject bindable, string value)
+ {
+ bindable.SetValue(NameProperty, value);
+ }
}
}