Sdílet prostřednictvím


ChartSerializer.SerializableContent Vlastnost

Definice

Získá nebo nastaví vlastnosti grafu, které mohou být serializovány.

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

Hodnota vlastnosti

String

Výraz oddělený čárkou string , který představuje vlastnosti grafu k serializaci. Syntaxe je "Class. Property [, Class. Property]".

Poznámky

Ve výchozím nastavení budou všechny vlastnosti grafu serializovány při Save Load volání metod a. Vlastnost můžete použít NonSerializableContent k omezení vlastností grafu k serializaci, spolu s SerializableContent Content vlastnostmi a.

SerializableContentVlastnost určuje, které vlastnosti grafu budou serializovány. Zástupné znaky lze použít ve výrazu řetězce stejným způsobem jako NonSerializableContent vlastnost. Například pro serializaci všech vlastností grafu BackColor nastavte tuto vlastnost na "*". BackColor.

Pokud ChartArea Series jsou zadány i podřízené vlastnosti, ChartArea Series musí být také zadány názvy všech objektů a, aby bylo možné použít trvalá data pro existující ChartArea Series objekty a. to znamená, že je nutné zadat výrazy "Series.Name" a "ChartArea.Name". Příklad tohoto postupu najdete v následujícím ukázkovém kódu. Podobně platí, že pokud je použito více oblastí grafu, ChartArea Series musí být také uložena vlastnost všech vykreslených.

V některých případech může být vlastnost nastavená tak, aby byla serializovaná i neserializovaná, což je běžné při použití zástupných znaků. NonSerializableContentVýraz má při porovnání s SerializableContent výrazem nižší prioritu. Všimněte si však, že pro řetězcové výrazy, které používají zástupné znaky, je uvedena méně váha. Například pokud SerializableContent je vlastnost nastavena na "*. BackColor a NonSerializableContent vlastnost je nastavena na hodnotu BackColor , všechny ackColor vlastnosti B s výjimkou ChartArea objektů budou serializovány.

Nastavíte-li Content vlastnost, SerializableContent bude vlastnost nastavena interně. Pokud Content je již vlastnost nastavena, ale je nutné serializovat jinou vlastnost, nezapomeňte tuto SerializableContent vlastnost zřetězit při zadání této další vlastnosti. Příklad tohoto postupu najdete v následujícím ukázkovém kódu.

Tato vlastnost má vliv na všechny operace uložení, načtení a obnovení.

Platí pro