ChartSerializer.SerializableContent 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 mogą być serializowane.
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
Wartość właściwości
Wyrażenie oddzielane przecinkami string
, które reprezentuje właściwości wykresu do serializacji. Składnia to "Class. Property [, Class. Property]".
Uwagi
Domyślnie wszystkie właściwości wykresu będą serializowane, gdy Save
metody i Load
są wywoływane. Możesz użyć NonSerializableContent właściwości, aby ograniczyć właściwości wykresu do serializacji, wraz z SerializableContent Content właściwościami i.
SerializableContentWłaściwość określa, które cechy wykresu będą serializowane. Symboli wieloznacznych można używać w wyrażeniu ciągu w taki sam sposób, jak NonSerializableContent Właściwość. Na przykład, aby serializować wszystkie BackColor
właściwości wykresu, należy ustawić tę właściwość na "*". Kolor ".
Jeśli ChartArea Series są określone właściwości i/lub elementy podrzędne, należy również określić nazwy wszystkich ChartArea i obiektów, Series Aby umożliwić stosowanie utrwalonych danych do istniejących ChartArea i obiektów, Series czyli należy określić wyrażenia "Series.Name" i "ChartArea.Name". Przykład tej procedury można znaleźć w poniższym przykładzie kodu. Podobnie, jeśli są używane wiele obszarów wykresu, ChartArea Właściwość wszystkie kreślone Series musi również zostać zapisana.
Czasami Właściwość można ustawić jako serializowaną i nieserializowaną, która jest często używana w przypadku używania symboli wieloznacznych. NonSerializableContentWyrażenie ma niższy priorytet w porównaniu z SerializableContent wyrażeniem. Należy jednak pamiętać, że mniej wagi jest przyznany do wyrażeń ciągów, które używają symboli wieloznacznych. Na przykład, jeśli SerializableContent Właściwość jest ustawiona na wartość "*. Kolor BackColor "i NonSerializableContent Właściwość jest ustawiona na BackColor , wszystkie właściwości B ackColor
z wyjątkiem ChartArea obiektów będą serializowane.
W przypadku ustawienia Content właściwości SerializableContent Właściwość zostanie ustawiona wewnętrznie. Jeśli Content Właściwość jest już ustawiona, ale inna właściwość musi być serializowana, upewnij się, że właściwość jest połączona SerializableContent podczas określania dodatkowej właściwości. Przykład tej procedury można znaleźć w poniższym przykładzie kodu.
Ta właściwość ma wpływ na wszystkie operacje zapisywania, ładowania i resetowania.