XamlObjectReaderSettings.RequireExplicitContentVisibility Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt een waarde opgehaald of ingesteld waarmee wordt bepaald of schrijvers die de bijbehorende XamlObjectReader context gebruiken, de ontwerpinstellingen voor het schrijven van inhoud expliciet moeten gebruiken.
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
Waarde van eigenschap
true om op te geven dat schrijvers die deze context gebruiken, ontwerpinstellingen moeten gebruiken voor het schrijven van uitvoerinhoud in gevallen waarin IsWritePublic rapporten false; false als ontwerpinstellingen moeten worden genegeerd.
Opmerkingen
Deze instelling wordt intern opgevraagd. Het beïnvloedt het volgende gedrag voor de context die wordt doorgegeven aan een XamlObjectReader van XamlWriterde volgende:
Het RequireExplicitContentVisibility gedrag is alleen van toepassing op eigenschappen, en IsWritePublic
falsewanneer eenShouldSerializepatroon niet beschikbaar is voor de eigenschapswaarde.Als de instructie in het eerste opsommingsteken waar is, EN RequireExplicitContentVisibility is
true, bepalen ontwerpinstellingen of de eigenschap de uitvoer schrijft als inhoud of als impliciet wordt beschouwd. Toegang tot ontwerpinstellingen verloopt via interne API's in .NET Framework XAML Services en is gebaseerd op het lezen van DesignerSerializationVisibilityAttribute van back-upassembly's. In dit geval controleert de interne code op de waarde DesignerSerializationVisibility.Content en schrijft de uitvoer naar de eigenschap. Anders wordt de inhoud als impliciet beschouwd.Als de instructie in het eerste opsommingsteken ,
trueEN RequireExplicitContentVisibility isfalse, schrijft de eigenschap altijd de uitvoer en DesignerSerializationVisibilityAttribute van back-upassembly's is niet relevant.