içinde XAML Alan Değiştiricileri Xamarin.Forms
Ad x:FieldModifier alanı özniteliği, adlandırılmış XAML öğeleri için oluşturulan alanlar için erişim düzeyini belirtir. Özniteliğin geçerli değerleri:
private– XAML öğesi için oluşturulan alana yalnızca içinde bildiril olduğu 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 alana sınıfının içinde ve türetilmiş sınıf örnekleri tarafından erişilebilir olduğunu belirtir.internal– XAML öğesi için oluşturulan alana yalnızca aynı derlemedeki türler içinde erişilebilir olduğunu belirtir.notpublic– XAML öğesi için oluşturulan alana yalnızca aynı derlemedeki türler içinde erişilebilir olduğunu belirtir.
Varsayılan olarak, özniteliğin değeri ayarlanmasa öğe için oluşturulan alan private olur.
Not
özniteliğinin değeri tarafından küçük harfe dönüştürülmesi için herhangi bir büyük/küçük harf Xamarin.Forms kullanabilir.
Bir özniteliğin işlenmesi için aşağıdaki x:FieldModifier koşulların karşı olması gerekir:
- Üst düzey XAML öğesi geçerli
x:Classolmalıdır. - Geçerli XAML öğesi belirtilen bir
x:Nameöğeye sahip.
Aşağıdaki XAML, özniteliği ayarlama örneklerini gösterir:
<Label x:Name="privateLabel" />
<Label x:Name="internalLabel" x:FieldModifier="internal" />
<Label x:Name="publicLabel" x:FieldModifier="public" />
Önemli
özniteliği, x:FieldModifier XAML sınıfının erişim düzeyini belirtmek için kullanılamaz.