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

String

Výraz oddělený čárkou string , 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 Load volání metod a. Vlastnost můžete použít NonSerializableContent k omezení vlastností grafu k serializaci, spolu s SerializableContent Content vlastnostmi a.

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 BackColor Vlastnosti grafu ze serializace, nastavte tuto vlastnost na "*". BackColor.

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.

Pokud byla Content vlastnost nastavena, priorita závisí na tom, kolik zástupných znaků je ve výrazu použito NonSerializableContent . Například nastavení Content vlastnosti na hodnotu Appearance bude mít za následek SerializableContent vlastnost obsahující " * . Zpět * "výraz. Pokud NonSerializableContent je vlastnost nastavena na hodnotu * . Zpět * , všechny Back* Vlastnosti grafu, například, BackColor BackGradient a tak dále, budou nadále serializovány. Důvodem je, že SerializableContent hodnota vlastnosti má vyšší prioritu ve srovnání s NonSerializableContent vlastností.

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

Platí pro