<Type Name="AutomationProperties" FullName="Microsoft.Maui.Controls.AutomationProperties">
  <TypeSignature Language="C#" Value="public class AutomationProperties" />
  <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit AutomationProperties extends System.Object" />
  <TypeSignature Language="DocId" Value="T:Microsoft.Maui.Controls.AutomationProperties" />
  <TypeSignature Language="F#" Value="type AutomationProperties = class" />
  <AssemblyInfo>
    <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
    <AssemblyVersion>0.0.0.0</AssemblyVersion>
    <AssemblyVersion>2.0.0.0</AssemblyVersion>
  </AssemblyInfo>
  <Base>
    <BaseTypeName>System.Object</BaseTypeName>
  </Base>
  <Interfaces />
  <Docs>
    <summary>Contains both abbreviated and detailed UI information that is supplied to accessibility services.</summary>
    <remarks>To be added.</remarks>
  </Docs>
  <Members>
    <Member MemberName=".ctor">
      <MemberSignature Language="C#" Value="public AutomationProperties ();" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.AutomationProperties.#ctor" />
      <MemberType>Constructor</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
      </AssemblyInfo>
      <Parameters />
      <Docs>
        <summary>Creates a new <see cref="T:Microsoft.Maui.Controls.AutomationProperties" /> object with default values.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="GetHelpText">
      <MemberSignature Language="C#" Value="public static string GetHelpText (Microsoft.Maui.Controls.BindableObject bindable);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig string GetHelpText(class Microsoft.Maui.Controls.BindableObject bindable) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.AutomationProperties.GetHelpText(Microsoft.Maui.Controls.BindableObject)" />
      <MemberSignature Language="F#" Value="static member GetHelpText : Microsoft.Maui.Controls.BindableObject -&gt; string" Usage="Microsoft.Maui.Controls.AutomationProperties.GetHelpText bindable" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="bindable" Type="Microsoft.Maui.Controls.BindableObject" />
      </Parameters>
      <Docs>
        <param name="bindable">The bindable object whose help text to get.</param>
        <summary>Returns the help text, if any, for the bindable object.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="GetIsInAccessibleTree">
      <MemberSignature Language="C#" Value="public static bool? GetIsInAccessibleTree (Microsoft.Maui.Controls.BindableObject bindable);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype System.Nullable`1&lt;bool&gt; GetIsInAccessibleTree(class Microsoft.Maui.Controls.BindableObject bindable) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.AutomationProperties.GetIsInAccessibleTree(Microsoft.Maui.Controls.BindableObject)" />
      <MemberSignature Language="F#" Value="static member GetIsInAccessibleTree : Microsoft.Maui.Controls.BindableObject -&gt; Nullable&lt;bool&gt;" Usage="Microsoft.Maui.Controls.AutomationProperties.GetIsInAccessibleTree bindable" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Nullable&lt;System.Boolean&gt;</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="bindable" Type="Microsoft.Maui.Controls.BindableObject" />
      </Parameters>
      <Docs>
        <param name="bindable">The bindable object whose status to check.</param>
        <summary>Gets a nullable Boolean value that tells whether the bindable object is available to the accessibility system.</summary>
        <returns>
          <see langword="true" /> if <paramref name="bindable" /> is available to the accessibility system. <see langword="false" /> or <see langword="null" /> if it is not.</returns>
        <remarks>Developers use <see cref="M:Microsoft.Maui.Controls.AutomationProperties.SetIsInAccessibleTree(Microsoft.Maui.Controls.BindableObject,System.Nullable{System.Boolean})" /> to set this attached property to <see langword="true" /> in order to make the bindable object available to the accessibility system.</remarks>
      </Docs>
    </Member>
    <Member MemberName="GetLabeledBy">
      <MemberSignature Language="C#" Value="public static Microsoft.Maui.Controls.VisualElement GetLabeledBy (Microsoft.Maui.Controls.BindableObject bindable);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.Maui.Controls.VisualElement GetLabeledBy(class Microsoft.Maui.Controls.BindableObject bindable) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.AutomationProperties.GetLabeledBy(Microsoft.Maui.Controls.BindableObject)" />
      <MemberSignature Language="F#" Value="static member GetLabeledBy : Microsoft.Maui.Controls.BindableObject -&gt; Microsoft.Maui.Controls.VisualElement" Usage="Microsoft.Maui.Controls.AutomationProperties.GetLabeledBy bindable" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
      </AssemblyInfo>
      <Attributes>
        <Attribute>
          <AttributeName>Microsoft.Maui.Controls.TypeConverter(typeof(Microsoft.Maui.Controls.ReferenceTypeConverter))</AttributeName>
        </Attribute>
      </Attributes>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.VisualElement</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="bindable" Type="Microsoft.Maui.Controls.BindableObject" />
      </Parameters>
      <Docs>
        <param name="bindable">The object whose label to find.</param>
        <summary>Returns the element that labels <paramref name="bindable" />, if <paramref name="bindable" /> does not label itself and if another element describes it in the UI.</summary>
        <returns>The element that labels <paramref name="bindable" />, if present.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="GetName">
      <MemberSignature Language="C#" Value="public static string GetName (Microsoft.Maui.Controls.BindableObject bindable);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig string GetName(class Microsoft.Maui.Controls.BindableObject bindable) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.AutomationProperties.GetName(Microsoft.Maui.Controls.BindableObject)" />
      <MemberSignature Language="F#" Value="static member GetName : Microsoft.Maui.Controls.BindableObject -&gt; string" Usage="Microsoft.Maui.Controls.AutomationProperties.GetName bindable" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="bindable" Type="Microsoft.Maui.Controls.BindableObject" />
      </Parameters>
      <Docs>
        <param name="bindable">The object whose name to get.</param>
        <summary>Returns the short, developer-specified, introductory name of the element, such as "Progress Indicator" or "Button".</summary>
        <returns>The short, introdctory name of the element.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="HelpTextProperty">
      <MemberSignature Language="C#" Value="public static readonly Microsoft.Maui.Controls.BindableProperty HelpTextProperty;" />
      <MemberSignature Language="ILAsm" Value=".field public static initonly class Microsoft.Maui.Controls.BindableProperty HelpTextProperty" />
      <MemberSignature Language="DocId" Value="F:Microsoft.Maui.Controls.AutomationProperties.HelpTextProperty" />
      <MemberSignature Language="F#" Value=" staticval mutable HelpTextProperty : Microsoft.Maui.Controls.BindableProperty" Usage="Microsoft.Maui.Controls.AutomationProperties.HelpTextProperty" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.BindableProperty</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>Backing store for the attached property that contains the detailed description of the UI element and its behavior.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="IsInAccessibleTreeProperty">
      <MemberSignature Language="C#" Value="public static readonly Microsoft.Maui.Controls.BindableProperty IsInAccessibleTreeProperty;" />
      <MemberSignature Language="ILAsm" Value=".field public static initonly class Microsoft.Maui.Controls.BindableProperty IsInAccessibleTreeProperty" />
      <MemberSignature Language="DocId" Value="F:Microsoft.Maui.Controls.AutomationProperties.IsInAccessibleTreeProperty" />
      <MemberSignature Language="F#" Value=" staticval mutable IsInAccessibleTreeProperty : Microsoft.Maui.Controls.BindableProperty" Usage="Microsoft.Maui.Controls.AutomationProperties.IsInAccessibleTreeProperty" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.BindableProperty</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>Backing store for the attached property that contains a Boolean value that tells whether the element is available to the accessible app.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="LabeledByProperty">
      <MemberSignature Language="C#" Value="public static readonly Microsoft.Maui.Controls.BindableProperty LabeledByProperty;" />
      <MemberSignature Language="ILAsm" Value=".field public static initonly class Microsoft.Maui.Controls.BindableProperty LabeledByProperty" />
      <MemberSignature Language="DocId" Value="F:Microsoft.Maui.Controls.AutomationProperties.LabeledByProperty" />
      <MemberSignature Language="F#" Value=" staticval mutable LabeledByProperty : Microsoft.Maui.Controls.BindableProperty" Usage="Microsoft.Maui.Controls.AutomationProperties.LabeledByProperty" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.BindableProperty</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>Backing store for the attached property that holds a reference to the element that labels the element that is being made accessible.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="NameProperty">
      <MemberSignature Language="C#" Value="public static readonly Microsoft.Maui.Controls.BindableProperty NameProperty;" />
      <MemberSignature Language="ILAsm" Value=".field public static initonly class Microsoft.Maui.Controls.BindableProperty NameProperty" />
      <MemberSignature Language="DocId" Value="F:Microsoft.Maui.Controls.AutomationProperties.NameProperty" />
      <MemberSignature Language="F#" Value=" staticval mutable NameProperty : Microsoft.Maui.Controls.BindableProperty" Usage="Microsoft.Maui.Controls.AutomationProperties.NameProperty" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Microsoft.Maui.Controls.BindableProperty</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>Backing store for the attached property that contains the brief description of the UI element</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="SetHelpText">
      <MemberSignature Language="C#" Value="public static void SetHelpText (Microsoft.Maui.Controls.BindableObject bindable, string value);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig void SetHelpText(class Microsoft.Maui.Controls.BindableObject bindable, string value) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.AutomationProperties.SetHelpText(Microsoft.Maui.Controls.BindableObject,System.String)" />
      <MemberSignature Language="F#" Value="static member SetHelpText : Microsoft.Maui.Controls.BindableObject * string -&gt; unit" Usage="Microsoft.Maui.Controls.AutomationProperties.SetHelpText (bindable, value)" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="bindable" Type="Microsoft.Maui.Controls.BindableObject" />
        <Parameter Name="value" Type="System.String" />
      </Parameters>
      <Docs>
        <param name="bindable">The object whose help text to set.</param>
        <param name="value">The new help text value.</param>
        <summary>Sets the help text for <paramref name="bindable" />.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="SetIsInAccessibleTree">
      <MemberSignature Language="C#" Value="public static void SetIsInAccessibleTree (Microsoft.Maui.Controls.BindableObject bindable, bool? value);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig void SetIsInAccessibleTree(class Microsoft.Maui.Controls.BindableObject bindable, valuetype System.Nullable`1&lt;bool&gt; value) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.AutomationProperties.SetIsInAccessibleTree(Microsoft.Maui.Controls.BindableObject,System.Nullable{System.Boolean})" />
      <MemberSignature Language="F#" Value="static member SetIsInAccessibleTree : Microsoft.Maui.Controls.BindableObject * Nullable&lt;bool&gt; -&gt; unit" Usage="Microsoft.Maui.Controls.AutomationProperties.SetIsInAccessibleTree (bindable, value)" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="bindable" Type="Microsoft.Maui.Controls.BindableObject" />
        <Parameter Name="value" Type="System.Nullable&lt;System.Boolean&gt;" />
      </Parameters>
      <Docs>
        <param name="bindable">The object ot add or remove from the accessibility system.</param>
        <param name="value">
          <see langword="true" /> to make <paramref name="bindable" /> visible to the accessibility system. <see langword="false" /> to remove it from the system.</param>
        <summary>Sets a Boolean value that tells whether the bindable object is available to the accessibility system.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="SetLabeledBy">
      <MemberSignature Language="C#" Value="public static void SetLabeledBy (Microsoft.Maui.Controls.BindableObject bindable, Microsoft.Maui.Controls.VisualElement value);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig void SetLabeledBy(class Microsoft.Maui.Controls.BindableObject bindable, class Microsoft.Maui.Controls.VisualElement value) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.AutomationProperties.SetLabeledBy(Microsoft.Maui.Controls.BindableObject,Microsoft.Maui.Controls.VisualElement)" />
      <MemberSignature Language="F#" Value="static member SetLabeledBy : Microsoft.Maui.Controls.BindableObject * Microsoft.Maui.Controls.VisualElement -&gt; unit" Usage="Microsoft.Maui.Controls.AutomationProperties.SetLabeledBy (bindable, value)" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="bindable" Type="Microsoft.Maui.Controls.BindableObject" />
        <Parameter Name="value" Type="Microsoft.Maui.Controls.VisualElement" />
      </Parameters>
      <Docs>
        <param name="bindable">The object whose label to set.</param>
        <param name="value">The visual element that will name <paramref name="bindable" />, or <see langword="null" /> to make <paramref name="bindable" /> its own label.</param>
        <summary>Sets another element, such as a <see cref="T:Microsoft.Maui.Controls.Label" /> as the label for <paramref name="bindable" />.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="SetName">
      <MemberSignature Language="C#" Value="public static void SetName (Microsoft.Maui.Controls.BindableObject bindable, string value);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig void SetName(class Microsoft.Maui.Controls.BindableObject bindable, string value) cil managed" />
      <MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.AutomationProperties.SetName(Microsoft.Maui.Controls.BindableObject,System.String)" />
      <MemberSignature Language="F#" Value="static member SetName : Microsoft.Maui.Controls.BindableObject * string -&gt; unit" Usage="Microsoft.Maui.Controls.AutomationProperties.SetName (bindable, value)" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
        <AssemblyName>Microsoft.Maui.Controls.Core</AssemblyName>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="bindable" Type="Microsoft.Maui.Controls.BindableObject" />
        <Parameter Name="value" Type="System.String" />
      </Parameters>
      <Docs>
        <param name="bindable">The object whose name to set.</param>
        <param name="value">The new name.</param>
        <summary>Sets the short, developer-specified, introductory name of the element, such as "Progress Indicator" or "Button".</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
  </Members>
</Type>
