XamlReaderSettings.AllowProtectedMembersOnRoot Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob das Stammobjekt Elemente enthalten kann, die ein geschütztes Codezugriffsmodell aufweisen, wenn es die XAML-Typdarstellung meldet.
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
Eigenschaftswert
truewenn das Stammobjekt Elemente enthalten kann, die über ein geschütztes Codezugriffsmodell verfügen; andernfalls . false
Hinweise
Diese Einstellung ist für einige XAML-Implementierungen wie WPF relevant, bei denen das Stammobjekt häufig eine "Factory" zum Generieren einer Instanz aus einem Mustertyp ist, wenn dieser Mustertyp nicht immer eine praktische Objektinstanz ist. Ein Stammverzeichnis von UserControl hat beispielsweise eine bestimmte Bedeutung für WPF- und Silverlight-Anwendungsmodelle, und UserControl kann geschützte Eigenschaften (UserControl.Content) aufweisen, auf die der Parser zugreifen muss. Tools und Entwurfsoberflächen benötigen auch Zugriff auf solche Eigenschaften. Diese Fälle sollten im Allgemeinen als beschreibbare Eigenschaften an das XAML-Typsystem gemeldet werden, obwohl sie geschützten Zugriff im Sicherungstypsystem haben.