Sdílet prostřednictvím


ChartSerializer.NonSerializableContent Vlastnost

Definice

Získá nebo nastaví vlastnosti grafu, které nebudou serializovány.

public:
 property System::String ^ NonSerializableContent { System::String ^ get(); void set(System::String ^ value); };
public string NonSerializableContent { get; set; }
member this.NonSerializableContent : string with get, set
Public Property NonSerializableContent As String

Hodnota vlastnosti

Výraz oddělený string čárkami, který představuje vlastnosti grafu, které nebudou serializovány. 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.

Tato vlastnost určuje, které vlastnosti grafu nebudou serializovány. Zástupné znaky lze použít ve výrazu řetězce stejným způsobem jako SerializableContent vlastnost. Chcete-li například vyloučit všechny vlastnosti grafu BackColor ze serializace, nastavte tuto vlastnost na "*. BackColor".

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.

Content Pokud byla vlastnost nastavena, priorita závisí na tom, kolik zástupných znaků se ve výrazu NonSerializableContent používá. Například nastavení Content vlastnosti Appearance bude mít za SerializableContent následek vlastnost obsahující znak *. Výraz Back*. NonSerializableContent Pokud je vlastnost nastavena na "*. Zpět*", všechny Back* vlastnosti grafu, jako BackColorje , BackGradienta tak dále, budou stále serializovány. Důvodem je to, SerializableContent že hodnota vlastnosti má vyšší prioritu v porovnání s NonSerializableContent vlastností.

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

Platí pro