XamlObjectReaderSettings.RequireExplicitContentVisibility Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta un valore che determina se i writer che utilizzano l'oggetto XamlObjectReader associato per il contesto devono utilizzare le impostazioni della finestra di progettazione per la scrittura esplicita del contenuto.
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
Valore della proprietà
true
per specificare che i writer che utilizzano questo contesto devono utilizzare le impostazioni della finestra di progettazione per scrivere qualsiasi contenuto di output nei casi in cui IsWritePublic indica false
; false
se le impostazioni della finestra di progettazione devono essere ignorate.
Commenti
Questa impostazione viene eseguita internamente. Influisce sul comportamento seguente per il contesto passato XamlObjectReader a qualsiasi XamlWriter:
Il RequireExplicitContentVisibility comportamento si applica solo per le proprietà in cui IsWritePublic è , AND quando un
ShouldSerialize
modello non èfalse
disponibile per il valore della proprietà.Se l'istruzione nel primo punto elenco è true, AND RequireExplicitContentVisibility è
true
, le impostazioni della finestra di progettazione determinano se la proprietà scrive il relativo output come contenuto o la proprietà è considerata implicita. L'accesso alle impostazioni della finestra di progettazione è basato sulle API interne nei servizi XAML di .NET Framework ed è basato sulla lettura DesignerSerializationVisibilityAttribute dagli assembly di backup. In questo caso, il codice interno controlla il valore DesignerSerializationVisibility.Content e scrive l'output nella proprietà. In caso contrario, il contenuto viene considerato implicito.Se l'istruzione nel primo punto è , AND RequireExplicitContentVisibility è
false
true
, la proprietà scrive sempre il relativo output e DesignerSerializationVisibilityAttribute dagli assembly di backup è irrilevante.