ChartSerializer.NonSerializableContent Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia właściwości wykresu, które nie zostaną serializowane.
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
Wartość właściwości
Wyrażenie rozdzielane string
przecinkami, które reprezentuje właściwości wykresu, które nie zostaną serializowane. Składnia to "Class.Property[,Class.Property]".
Uwagi
Domyślnie wszystkie właściwości wykresu będą serializowane po wywołaniu Save
metod i Load
. Za pomocą NonSerializableContent właściwości można ograniczyć charakterystykę wykresu do serializacji wraz z właściwościami SerializableContent i Content .
Ta właściwość określa, które cechy wykresu nie będą serializowane. Symbole wieloznaczne mogą być używane w wyrażeniu ciągu w taki sam sposób jak SerializableContent właściwość . Aby na przykład wykluczyć wszystkie właściwości wykresu BackColor
z serializacji, ustaw tę właściwość na "*. BackColor".
Czasami można ustawić właściwość tak, aby była serializowana, a nie serializowana, co jest powszechne w przypadku użycia symboli wieloznacznych. Wyrażenie NonSerializableContent ma niższy priorytet w porównaniu z wyrażeniem SerializableContent . Należy jednak zauważyć, że mniejsza waga jest przypisywana do wyrażeń ciągów korzystających z symboli wieloznacznych. Jeśli na przykład właściwość jest ustawiona SerializableContent na "*. Właściwość BackColor" i NonSerializableContent właściwość jest ustawiona na BackColor, wszystkie BackColor
właściwości z wyjątkiem ChartArea obiektów zostaną serializowane.
Content Jeśli właściwość została ustawiona, priorytet zależy od liczby symboli wieloznacznych używanych w wyrażeniuNonSerializableContent. Na przykład ustawienie Content właściwości na Appearance wartość spowoduje, SerializableContent że właściwość będzie zawierać wartość "*. Wyrażenie Wstecz*". Jeśli właściwość jest ustawiona NonSerializableContent na wartość "*. Wstecz*", wszystkie Back\*
właściwości wykresu, takie jak BackColor
, BackGradient
i tak dalej, będą nadal serializowane. Wynika to z tego, że SerializableContent wartość właściwości ma wyższy priorytet w porównaniu z właściwością NonSerializableContent .
Ta właściwość ma wpływ na wszystkie operacje zapisywania, ładowania i resetowania.