Pengubah bidang
Atribut .NET Multi-platform App UI (.NET MAUI) x:FieldModifier
menentukan tingkat akses untuk bidang yang dihasilkan untuk elemen XAML bernama.
Nilai atribut yang x:FieldModifier
valid adalah:
Private
– menentukan bahwa bidang yang dihasilkan untuk elemen XAML hanya dapat diakses dalam isi kelas di mana bidang tersebut dideklarasikan.Public
– menentukan bahwa bidang yang dihasilkan untuk elemen XAML tidak memiliki batasan akses.Protected
– menentukan bahwa bidang yang dihasilkan untuk elemen XAML dapat diakses dalam kelasnya dan oleh instans kelas turunan.Internal
– menentukan bahwa bidang yang dihasilkan untuk elemen XAML hanya dapat diakses dalam jenis dalam rakitan yang sama.NotPublic
– identik denganInternal
.
Secara default, jika nilai atribut tidak diatur, bidang yang dihasilkan untuk elemen akan menjadi private
.
Catatan
Nilai atribut dapat menggunakan casing apa pun, karena akan dikonversi ke huruf kecil oleh .NET MAUI.
Kondisi berikut harus dipenuhi agar x:FieldModifier
atribut diproses:
- Elemen XAML tingkat atas harus valid
x:Class
. - Elemen XAML saat ini memiliki yang
x:Name
ditentukan.
XAML berikut menunjukkan contoh pengaturan atribut:
<Label x:Name="privateLabel" />
<Label x:Name="internalLabel" x:FieldModifier="NotPublic" />
<Label x:Name="publicLabel" x:FieldModifier="Public" />
Penting
Atribut x:FieldModifier
tidak dapat digunakan untuk menentukan tingkat akses kelas XAML .NET MAUI. Untuk informasi tentang menentukan tingkat akses kelas XAML .NET MAUI, lihat Pengubah kelas.