XamlObjectReaderSettings.RequireExplicitContentVisibility プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
コンテキストに対して関連付けられた XamlObjectReader を使用するライターが、コンテンツの書き出しに明示的にデザイナーの設定を使用するかどうかを決定する値を取得または設定します。
public:
property bool RequireExplicitContentVisibility { bool get(); void set(bool value); };
public bool RequireExplicitContentVisibility { get; set; }
member this.RequireExplicitContentVisibility : bool with get, set
Public Property RequireExplicitContentVisibility As Boolean
プロパティ値
IsWritePublic が true
のとき、このコンテキストを使用するライターがすべての出力コンテンツの書き込みにデザイナーの設定を使用する場合は false
。デザイナーの設定を無視する場合は false
。
注釈
この設定は内部的に照会されます。 これは、 が にXamlWriter渡すXamlObjectReaderコンテキストの次の動作に影響します。
この動作はRequireExplicitContentVisibility、プロパティ値に対してパターンがIsWritePublic使用できない場合
ShouldSerialize
に、 がfalse
のプロパティにのみ適用されます。最初の箇条書きのステートメントが true、AND RequireExplicitContentVisibility が の場合、デザイナー設定は
true
、プロパティが出力をコンテンツとして書き込むか、プロパティを暗黙的と見なすかを決定します。 デザイナー設定へのアクセスは、.NET Framework XAML サービスの内部 API を介して行われ、バッキング アセンブリからの読み取りにDesignerSerializationVisibilityAttribute基づいています。 この場合、内部コードは 値 DesignerSerializationVisibility.Content をチェックし、その出力を プロパティに書き込みます。 それ以外の場合、コンテンツは暗黙的と見なされます。最初の行頭文字の ステートメントが
true
の場合、AND RequireExplicitContentVisibility が の場合、プロパティはfalse
常にその出力を書き込み、 DesignerSerializationVisibilityAttribute バッキング アセンブリからは関係ありません。
適用対象
.NET