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án při volání Save Load metod a . Vlastnost můžete použít NonSerializableContent k omezení vlastností grafu, které se mají serializovat, spolu s SerializableContent Content vlastnostmi a .

Tato vlastnost určuje, které vlastnosti grafu nebudou serializován. 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 BackColor grafu ze serializace, nastavte tuto vlastnost na " * . BackColor".

Někdy může být vlastnost nastavena tak, aby byla serializovaná i neserializovaná, což je běžné při použití zástupných znaků. Výraz NonSerializableContent má ve srovnání s výrazem nižší SerializableContent prioritu. Všimněte si ale, že řetězcové výrazy, které používají zástupné znaky, se přiřauje menší váha. Pokud je například SerializableContent vlastnost nastavená na hodnotu " * . BackColor" NonSerializableContent a vlastnost je nastavená na , všechny vlastnosti s výjimkou objektů budou BackColor BackColor ChartArea serializovány.

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

Tato vlastnost má vliv na všechny operace ukládání, načítání a resetování.

Platí pro