Sdílet prostřednictvím


XamlReaderSettings.AllowProtectedMembersOnRoot Vlastnost

Definice

Získá nebo nastaví hodnotu, která označuje, zda kořenový objekt může obsahovat členy, které mají chráněný kód přístup model, když hlásí reprezentaci typu XAML.

public:
 property bool AllowProtectedMembersOnRoot { bool get(); void set(bool value); };
public bool AllowProtectedMembersOnRoot { get; set; }
member this.AllowProtectedMembersOnRoot : bool with get, set
Public Property AllowProtectedMembersOnRoot As Boolean

Hodnota vlastnosti

truepokud kořenový objekt může obsahovat členy, kteří mají chráněný model přístupu kódu; v opačném případě . false

Poznámky

Toto nastavení je relevantní pro některé implementace XAML, jako je WPF, kde kořenový objekt je často "továrnou" pro generování instance ze vzorového typu, když tento typ vzoru není vždy praktickou instancí objektu. Například kořen má UserControl určitý význam pro aplikační modely WPF a Silverlight a UserControl může mít chráněné vlastnosti (UserControl.Content), ke kterým analyzátor potřebuje přístup. Nástroje a návrhové plochy také potřebují přístup k těmto vlastnostem. Tyto případy by měly být obecně hlášeny systému typů XAML jako zapisovatelné vlastnosti, i když mají chráněný přístup v systému typů backing.

Platí pro