diff options
Diffstat (limited to 'Xamarin.Forms.Core')
-rw-r--r-- | Xamarin.Forms.Core/Accessibility.cs | 42 |
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); + } } } |