XamlReaderSettings.AllowProtectedMembersOnRoot Eigenschaft

Definition

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.

Gilt für: