Share via


SemanticProperties uzantıları

SemanticProperties Uzantılar, erişilebilirlikle ilgili ayarların yapılandırılmasını destekleyen bir dizi uzantı yöntemi sağlar.

Anlam özellikleri, erişilebilirlik odağını alması gereken denetimler ve kullanıcıya hangi metnin yüksek sesle okunması gerektiği hakkında bilgi tanımlamak için kullanılır. Anlamsal özellikler, temel alınan platform erişilebilirlik API'lerini ayarlamak için herhangi bir öğeye eklenebilen ekli özelliklerdir.

Ve erişilebilirlik hakkında SemanticProperties daha fazla bilgi için lütfen .NET MAUI belgelerine bakın.

Erişilebilirlikle ilgili diğer uzantılar hakkında bilgi için lütfen AutomationProperties uzantılarına bakın.

SemanticDescription

yöntemi, SemanticDescription platformlar ekran okuyucusunun duyurusu BindableObjectiçin kullandığı kısa, açıklayıcı bir dize ayarlar.

Aşağıdaki örnekte, açıklamasının yeni Entrybir üzerinde nasıl ayarlanacağı gösterilmektedir:

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

SemanticHeadingLevel

yöntemi, SemanticDescription kullanıcı arabirimini düzenlemek ve platformun BindableObject ekran okuyucusu için gezinmeyi kolaylaştırmak için başlık olarak işaretlenmesini sağlamak için bir başlık düzeyi ayarlar.

Aşağıdaki örnekte, yeni Entrybir üzerinde başlık düzeyinin nasıl ayarlanacağı gösterilmektedir:

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

Önemli

Tüm platformlar tüm SemanticHeadingLevel değerleri desteklemez, daha fazla bilgi için lütfen .NET MAUI belgelerine bakın .

SemanticHint

yöntemi, SemanticHint içinde SemanticDescriptionayarlanan için öğesinin BindableObjectamacı gibi ek bir bağlam ayarlar.

Aşağıdaki örnekte ipucunun yeni Entrybir üzerinde nasıl ayarlanacağı gösterilmektedir:

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