次の方法で共有


XamlReaderSettings.AllowProtectedMembersOnRoot プロパティ

定義

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

プロパティ値

保護されたコードのアクセス モデルを持つメンバーがルート オブジェクトに含まれている場合は true。それ以外の場合は false

注釈

この設定は、ルート オブジェクトがパターン型からインスタンスを生成するための "ファクトリ" であることが多い WPF などの一部の XAML 実装に関連します。パターン型が常に実用的なオブジェクト インスタンスであるとは限りません。 たとえば、 の UserControl ルートは WPF および Silverlight アプリケーション モデルに対して特定の意味を持ち UserControl 、パーサーがアクセスする必要がある保護プロパティ (UserControl.Content) を持っている可能性があります。 ツールとデザイン サーフェスも、このようなプロパティにアクセスする必要があります。 これらのケースは、一般に、バッキング型システムでアクセスが保護されている場合でも、XAML 型システムに書き込み可能なプロパティとして報告する必要があります。

適用対象