ChartSerializer.SerializableContent 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 haalt u de grafiekeigenschappen op die kunnen worden geserialiseerd of ingesteld.
public:
property System::String ^ SerializableContent { System::String ^ get(); void set(System::String ^ value); };
public string SerializableContent { get; set; }
member this.SerializableContent : string with get, set
Public Property SerializableContent As String
Waarde van eigenschap
Een door komma's gescheiden string expressie die de grafiekeigenschappen vertegenwoordigt die moeten worden geserialiseerd. De syntaxis is Class.Property[, Class.Property].
Opmerkingen
Standaard worden alle grafiekeigenschappen geserialiseerd wanneer de Save en Load methoden worden aangeroepen. U kunt de NonSerializableContent eigenschap gebruiken om grafiekkenmerken te beperken die samen met de SerializableContent en Content eigenschappen moeten worden geserialiseerd.
De SerializableContent eigenschap bepaalt welke grafiekkenmerken worden geserialiseerd. Jokertekens kunnen worden gebruikt in de tekenreeksexpressie, op dezelfde manier als de NonSerializableContent eigenschap. Als u bijvoorbeeld alle grafiekeigenschappen BackColor wilt serialiseren, stelt u deze eigenschap in op *. BackColor".
Als ChartArea en/of Series onderliggende eigenschappen worden opgegeven, moeten de namen van alle ChartArea en Series objecten ook worden opgegeven om de persistente gegevens toe te passen op bestaande ChartArea en Series objecten. Dat wil gezegd, moet u expressies 'Series.Name' en 'ChartArea.Name' opgeven. Zie de voorbeeldcode hieronder voor een voorbeeld van deze procedure. Als er meerdere grafiekgebieden worden gebruikt, moet de ChartArea eigenschap van alle getekende Series gebieden ook worden opgeslagen.
Soms kan een eigenschap worden ingesteld op zowel geserialiseerd als niet geserialiseerd, wat gebruikelijk is wanneer jokertekens worden gebruikt. De NonSerializableContent expressie heeft een lagere prioriteit in vergelijking met de SerializableContent expressie. Houd er echter rekening mee dat er minder gewicht wordt gegeven aan tekenreeksexpressies die jokertekens gebruiken. Als de SerializableContent eigenschap bijvoorbeeld is ingesteld op *. BackColor' en de NonSerializableContent eigenschap is ingesteld op BackColor, alle B-eigenschappenackColor , met uitzondering van ChartArea objecten, worden geserialiseerd.
Als u de Content eigenschap instelt, wordt de SerializableContent eigenschap intern ingesteld. Als de Content eigenschap al is ingesteld, maar een andere eigenschap moet worden geserialiseerd, moet u de eigenschap samenvoegen bij het SerializableContent opgeven van die extra eigenschap. Zie de voorbeeldcode hieronder voor een voorbeeld van deze procedure.
Deze eigenschap is van invloed op alle bewerkingen voor opslaan, laden en opnieuw instellen.