Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Atribut x:FieldModifier oboru názvů určuje úroveň přístupu pro vygenerovaná pole pro pojmenované elementy XAML. Platné hodnoty atributu jsou:
private– určuje, že generované pole pro element XAML je přístupné pouze v těle třídy, ve které je deklarováno.public– určuje, že vygenerované pole pro element 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 pro element XAML je přístupné pouze v rámci typů ve stejném sestavení.notpublic– určuje, že vygenerované pole pro element XAML je přístupné pouze v rámci typů ve stejném sestavení.
Ve výchozím nastavení, pokud hodnota atributu není nastavena, vygenerované pole pro prvek bude private.
Poznámka:
Hodnota atributu může použít libovolnou velikost písmen, protože bude převedena na malá písmena .Xamarin.Forms
Aby se atribut zpracovával, musí být splněny x:FieldModifier následující podmínky:
- Element XAML nejvyšší úrovně musí být platný
x:Class. - Aktuální prvek XAML má zadanou
x:Namehodnotu.
Následující XAML ukazuje příklady nastavení atributu:
<Label x:Name="privateLabel" />
<Label x:Name="internalLabel" x:FieldModifier="internal" />
<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.