XamlObjectReaderSettings.RequireExplicitContentVisibility 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.
Ruft einen Wert ab, durch den bestimmt wird, ob Writer, die das zugeordnete XamlObjectReader-Objekt für den Kontext verwenden, zum expliziten Schreiben von Inhalt Designereinstellungen verwenden sollen, oder legt diesen fest.
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
Eigenschaftswert
true
, um anzugeben, dass Writer, die diesen Kontext verwenden, zum Schreiben von Ausgabeinhalten Designereinstellungen verwenden sollen, wenn IsWritePublic den Wert false
meldet. false
, wenn Designereinstellungen ignoriert werden sollen.
Hinweise
Diese Einstellung wird intern abgefragt. Es beeinflusst das folgende Verhalten für den Kontext, den ein XamlObjectReader an ein übergibt XamlWriter:
Das RequireExplicitContentVisibility Verhalten gilt nur für Eigenschaften, wobei IsWritePublic , AND ist
false
, wenn einShouldSerialize
Muster für den Eigenschaftswert nicht verfügbar ist.Wenn die Anweisung im ersten Aufzählungspunkt true ist, UND RequireExplicitContentVisibility ist
true
, bestimmen designer-Einstellungen, ob die Eigenschaft ihre Ausgabe als Inhalt schreibt oder die Eigenschaft als implizit betrachtet wird. Der Zugriff auf Designereinstellungen erfolgt über interne APIs in .NET Framework XAML-Diensten und basiert auf lesebasierten DesignerSerializationVisibilityAttribute Assemblys. In diesem Fall überprüft der interne Code den Wert DesignerSerializationVisibility.Content und schreibt seine Ausgabe in die -Eigenschaft. Andernfalls wird der Inhalt als implizit betrachtet.Wenn die Anweisung im ersten Aufzählungszeichen
true
ist, UND RequireExplicitContentVisibility istfalse
, schreibt die Eigenschaft immer ihre Ausgabe, und DesignerSerializationVisibilityAttribute aus dem Sichern von Assemblys ist irrelevant.