XamlReaderSettings.AllowProtectedMembersOnRoot Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
true
pokud 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.