Modifikátory polí
Atribut .NET Multi-platform App UI (.NET MAUI) x:FieldModifier určuje úroveň přístupu pro vygenerovaná pole pro pojmenované elementy XAML.
Platné hodnoty atributu x:FieldModifier jsou:
Private– určuje, že vygenerované pole pro element XAML je přístupné pouze v těle třídy, ve které je deklarováno.Public– určuje, že vygenerované pole elementu XAML nemá žádná omezení přístupu.Protected– určuje, že vygenerované pole pro element XAML je přístupné v rámci své třídy a odvozenými instancemi třídy.Internal– určuje, že vygenerované pole elementu XAML je přístupné pouze v rámci typů ve stejném sestavení.NotPublic– shodný sInternal.
Pokud hodnota atributu není nastavena, vygenerované pole prvku bude privateve výchozím nastavení .
Poznámka
Hodnota atributu může používat libovolnou velikost písmen, protože bude převedena na malá písmena rozhraním .NET MAUI.
Pro zpracování atributu x:FieldModifier musí být splněny následující podmínky:
- Element XAML nejvyšší úrovně musí být platný
x:Class. - Aktuální element XAML má
x:Namezadaný.
Následující xaml ukazuje příklady nastavení atributu:
<Label x:Name="privateLabel" />
<Label x:Name="internalLabel" x:FieldModifier="NotPublic" />
<Label x:Name="publicLabel" x:FieldModifier="Public" />
Důležité
Atribut x:FieldModifier nelze použít k určení úrovně přístupu třídy XAML .NET MAUI.