Alan değiştiricileri
.NET Çok Platformlu Uygulama Kullanıcı Arabirimi (.NET MAUI) x:FieldModifier
özniteliği, adlandırılmış XAML öğeleri için oluşturulan alanlar için erişim düzeyini belirtir.
Özniteliğin x:FieldModifier
geçerli değerleri şunlardır:
Private
– XAML öğesi için oluşturulan alanın yalnızca bildirildiği sınıfın gövdesi içinde erişilebilir olduğunu belirtir.Public
– XAML öğesi için oluşturulan alanın erişim kısıtlaması olmadığını belirtir.Protected
– XAML öğesi için oluşturulan alanın sınıfı içinde ve türetilmiş sınıf örnekleri tarafından erişilebilir olduğunu belirtir.Internal
– XAML öğesi için oluşturulan alanın yalnızca aynı derlemedeki türlerde erişilebilir olduğunu belirtir.NotPublic
– ileInternal
aynıdır.
Varsayılan olarak, özniteliğin değeri ayarlanmadıysa, öğesi için oluşturulan alan olur private
.
Not
özniteliğinin değeri, .NET MAUI tarafından küçük harfe dönüştürüleceği için herhangi bir büyük/küçük harf kullanabilir.
Bir x:FieldModifier
özniteliğin işlenmesi için aşağıdaki koşulların karşılanması gerekir:
- Üst düzey XAML öğesi geçerli
x:Class
bir olmalıdır. - Geçerli XAML öğesi belirtilen bir
x:Name
öğeye sahip.
Aşağıdaki XAML özniteliğini ayarlama örneklerini gösterir:
<Label x:Name="privateLabel" />
<Label x:Name="internalLabel" x:FieldModifier="NotPublic" />
<Label x:Name="publicLabel" x:FieldModifier="Public" />
Önemli
x:FieldModifier
özniteliği bir .NET MAUI XAML sınıfının erişim düzeyini belirtmek için kullanılamaz. .NET MAUI XAML sınıfının erişim düzeyini belirtme hakkında bilgi için bkz . Sınıf değiştiricileri.