XamlObjectReaderSettings.RequireExplicitContentVisibility Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger ett värde som avgör om skrivare som använder den associerade XamlObjectReader kontexten ska använda designerinställningar för att skriva innehåll explicit.
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
Egenskapsvärde
true för att ange att skrivare som använder den här kontexten ska använda designerinställningar för att skriva utdatainnehåll i fall där IsWritePublic rapporter false; false om designerinställningar ska ignoreras.
Kommentarer
Den här inställningen efterfrågas internt. Det påverkar följande beteende för kontexten som skickas XamlObjectReader till valfri XamlWriter:
Beteendet RequireExplicitContentVisibility gäller endast för egenskaper där IsWritePublic är
false, OCH när ettShouldSerializemönster inte är tillgängligt för egenskapsvärdet.Om -instruktionen i den första punktpunkten är sant, OCH RequireExplicitContentVisibility är
true, avgör designerinställningarna om egenskapen skriver utdata som innehåll eller egenskapen anses vara implicit. Åtkomst till designerinställningar sker via interna API:er i .NET Framework XAML Services och baseras på att läsa DesignerSerializationVisibilityAttribute från att säkerhetskopiera sammansättningar. I det här fallet söker den interna koden efter värdet DesignerSerializationVisibility.Content och skriver dess utdata till egenskapen. I annat fall anses innehållet vara implicit.Om -instruktionen i den första punkten är
true, OCH RequireExplicitContentVisibility ärfalse, skriver egenskapen alltid sina utdata och DesignerSerializationVisibilityAttribute från att säkerhetskopiera sammansättningar är irrelevant.