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, der XamlObjectReader an eine beliebige XamlWriterübergibt:
Das RequireExplicitContentVisibility Verhalten gilt nur für Eigenschaften, bei denen IsWritePublic ein
ShouldSerializeMuster für den Eigenschaftswert nicht verfügbar istfalse.Wenn die Anweisung im ersten Aufzählungspunkt wahr ist, UND RequireExplicitContentVisibility ist
true, bestimmen Designereinstellungen, ob die Eigenschaft die 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 dem Lesen DesignerSerializationVisibilityAttribute von Backing-Assemblys. In diesem Fall überprüft der interne Code nach dem Wert DesignerSerializationVisibility.Content und schreibt seine Ausgabe in die Eigenschaft. Andernfalls wird der Inhalt als implizit betrachtet.Wenn die Anweisung im ersten Aufzählungszeichen ,
trueAND RequireExplicitContentVisibility istfalse, schreibt die Eigenschaft immer seine Ausgabe, und DesignerSerializationVisibilityAttribute von der Sicherung von Assemblys ist irrelevant.