Input label - .NET MAUI
In MAUI, there are a two ways to label a component by another one:
- Since .NET 8 you can use the
SemanticProperties.Description
property. - In older versions, you can use
AutomationProperties.LabeledBy
, which is now deprecated.
New usage (.NET 8 and up)
<Label x:Name="headerLabel" Text="Enter your name: " />
<Entry AutomationProperties.IsInAccessibleTree="true"
SemanticProperties.Description="{Binding Text, Source={x:Reference headerLabel}}" />
Deprecated usage:
<Label x:Name="headerLabel" Text="Enter your name: " />
<Entry AutomationProperties.IsInAccessibleTree="true"
AutomationProperties.LabeledBy="{x:Reference headerLabel}" />