SemanticProperties-tillägg

De SemanticProperties tilläggen innehåller en serie tilläggsmetoder som stöder konfiguration av hjälpmedelsrelaterade inställningar.

Semantiska egenskaper används för att definiera information om vilka kontroller som ska få hjälpmedelsfokus och vilken text som ska läsas upp för användaren. Semantiska egenskaper är anslutna egenskaper som kan läggas till i alla element för att ange API:er för underliggande plattformstillgänglighet.

Mer information om SemanticProperties och tillgänglighet finns i dokumentationen .NET MAUI.

Mer information om andra tillgänglighetsrelaterade tillägg finns i AutomationProperties-tilläggen.

Semantisk beskrivning

Metoden SemanticDescription anger en kort, beskrivande sträng som plattformarnas skärmläsare använder för att meddela BindableObject.

I följande exempel visas hur du anger beskrivningen för en ny Entry:

new Entry().SemanticDescription("Enter your username.");

SemanticHeadingLevel

Metoden SemanticDescription anger en rubriknivå så att den BindableObject kan markeras som en rubrik för att organisera användargränssnittet och göra det enklare att navigera för plattformens skärmläsare.

I följande exempel visas hur du anger rubriknivån på en ny Entry:

new Entry().SemanticHeadingLevel(SemanticHeadingLevel.Level5);

Important

Alla plattformar stöder inte alla värden för SemanticHeadingLevel. Mer information finns i dokumentationen .NET MAUI.

SemanticHint

Metoden SemanticHint anger ytterligare en kontext till den som anges i SemanticDescription, till exempel syftet med BindableObject.

Följande exempel visar hur du anger ledtexten på en ny Entry:

new Entry().SemanticHint("The username field used to create a new account. This is a required field.");