ChartSerializer.SerializableContent 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定可以序列化的圖表屬性。
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
屬性值
以逗號分隔的 string
運算式,表示要序列化的圖表屬性。 語法為 "Class.Property[,Class.Property]"。
備註
當 Save
呼叫和方法時,預設會將所有圖表屬性序列化 Load
。 您可以使用 NonSerializableContent 屬性來限制要序列化的圖表特性,以及 SerializableContent 和 Content 屬性。
SerializableContent屬性會決定要序列化的圖表特性。 您可以使用與屬性相同的方式,在字串運算式中使用萬用字元 NonSerializableContent 。 例如,若要序列化所有圖表 BackColor
屬性,請將此屬性設定為 "*。背景色彩」。
如果 ChartArea 指定了和/或 Series 子屬性,則 ChartArea 必須同時指定 all 和 objects 的名稱, Series 才能讓保存的資料套用至現有 ChartArea 的和 Series 物件; 也就是說,您必須指定 "Series.Name" 和 "ChartArea.Name" 運算式。 如需此程式的範例,請參閱下列範例程式碼。 同樣地,如果使用多個圖表區域,則 ChartArea 所有繪製的屬性 Series 也都必須儲存。
有時候,屬性可以設定為序列化和未序列化,這在使用萬用字元時很常見。 NonSerializableContent相較于運算式,運算式的優先順序較低 SerializableContent 。 不過,請注意,使用萬用字元的字串運算式會提供較少的加權。 例如,如果 SerializableContent 屬性設為 "*。背景色彩」和 NonSerializableContent 屬性設定為 BackColor , ackColor
除了物件以外的所有 B 屬性 ChartArea 都會進行序列化。
如果您設定 Content 屬性,則 SerializableContent 會在內部設定屬性。 如果 Content 已設定屬性,但另一個屬性需要序列化,請務必 SerializableContent 在指定該額外屬性時串連屬性。 如需此程式的範例,請參閱下列範例程式碼。
這個屬性會影響所有的儲存、載入和重設作業。