Sdílet prostřednictvím


ChartSerializer.SerializableContent Vlastnost

Definice

Získá nebo nastaví vlastnosti grafu, které lze serializovat.

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

Výraz oddělený string čárkami, který představuje vlastnosti grafu, které se mají serializovat. Syntaxe je Class.Property[,Class.Property].

Poznámky

Ve výchozím nastavení budou všechny vlastnosti grafu serializovány při Save zavolání a Load metody. Vlastnost můžete použít NonSerializableContent k omezení charakteristik grafu, které mají být serializovány, spolu s vlastnostmi a Content vlastnostmiSerializableContent.

Vlastnost SerializableContent 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. Chcete-li například serializovat všechny vlastnosti grafu BackColor , nastavte tuto vlastnost na "*. BackColor".

Pokud ChartArea jsou zadány a/nebo Series podřízené vlastnosti, musí být zadány také názvy všech ChartArea objektů a Series objektů, aby se trvalá data použila u existujících ChartArea a Series objektů. To znamená, že je nutné zadat výrazy "Series.Name" a "ChartArea.Name". Příklad tohoto postupu najdete v ukázkovém kódu níže. Podobně platí, že pokud se používá více oblastí grafu, ChartArea musí se také uložit vlastnost všech vykreslovaných Series oblastí.

Někdy lze vlastnost nastavit tak, aby byla serializována i ne serializována, což je běžné při použití zástupných znaků. Výraz NonSerializableContent má v porovnání s výrazem nižší prioritu SerializableContent . Všimněte si však, že řetězcové výrazy, které používají zástupné znaky, mají menší váhu. Například pokud SerializableContent je vlastnost nastavena na "*. BackColor" a NonSerializableContent vlastnost je nastavena na BackColor, všechny BackColor vlastnosti s výjimkou ChartArea objektů budou serializovány.

Pokud vlastnost Content nastavíte, SerializableContent vlastnost se nastaví interně. Content Pokud je vlastnost již nastavena, ale jiná vlastnost musí být serializována, nezapomeňte zřetězení SerializableContent vlastnosti při zadávání této dodatečné vlastnosti. Příklad tohoto postupu najdete v ukázkovém kódu níže.

Tato vlastnost ovlivňuje všechny operace ukládání, načítání a resetování.

Platí pro