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 – ile Internalaynıdır.

Varsayılan olarak, özniteliğin değeri ayarlanmadıysa, öğesi için oluşturulan alan olur private.

Dekont

ö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:Classbir 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.

Ö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.