Sınıf değiştiricileri
.NET Çok Platformlu Uygulama Kullanıcı Arabirimi (.NET MAUI) x:ClassModifier
özniteliği, aynı XAML öğesinde belirtilen bir derlemede oluşturulan sınıfın x:Class
erişim düzeyini belirtir. Bu, türlerin kitaplıklarda gizlenerek tüketiciler tarafından erişilememelerini sağlar.
Özniteliğin x:ClassModifier
geçerli değerleri şunlardır:
Public
– oluşturulan sınıfın erişim kısıtlaması olmadığını belirtir.Internal
– oluşturulan sınıfın yalnızca aynı derlemedeki türler içinde erişilebilir olduğunu belirtir.NotPublic
– ileInternal
aynıdır.
özniteliğinin x:ClassModifier
değeri, arka planda kod dosyasındaki türün erişim düzeyiyle uyumlu olmalıdır.
Varsayılan olarak, özniteliğin değeri ayarlı değilse, oluşturulan sınıf olur public
.
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.
Aşağıdaki XAML özniteliğini ayarlama örneğini gösterir:
<ContentPage xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="MyMauiApp.MainPage"
x:ClassModifier="NotPublic">
...
</ContentPage>
XAML alanları için erişim düzeyini belirtme hakkında bilgi için bkz . Alan değiştiricileri.