共用方式為


ChartSerializer.NonSerializableContent 屬性

定義

取得或設定不會序列化的圖表屬性。

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

屬性值

String

以逗號分隔的 string 運算式,表示不會序列化的圖表屬性。 語法為 "Class.Property[,Class.Property]"。

備註

Save 呼叫和方法時,預設會將所有圖表屬性序列化 Load 。 您可以使用 NonSerializableContent 屬性來限制要序列化的圖表特性,以及 SerializableContentContent 屬性。

這個屬性會決定不會序列化哪些圖表特性。 您可以使用與屬性相同的方式,在字串運算式中使用萬用字元 SerializableContent 。 例如,若要從序列化中排除所有圖表 BackColor 屬性,請將此屬性設定為 " * 。背景色彩」。

有時候,屬性可以設定為序列化和未序列化,這在使用萬用字元時很常見。 NonSerializableContent相較于運算式,運算式的優先順序較低 SerializableContent 。 不過,請注意,使用萬用字元的字串運算式會提供較少的加權。 例如,如果 SerializableContent 屬性設定為 " * 。背景色彩」和 NonSerializableContent 屬性設定為 BackColorBackColor 除了物件以外的所有屬性 ChartArea 都會進行序列化。

如果 Content 已設定屬性,則優先順序取決於運算式中使用的萬用字元數目 NonSerializableContent 。 例如,將屬性設定 Content 為, Appearance 將會產生 SerializableContent 包含 "的屬性 * 。Back * "運算式。 如果 NonSerializableContent 屬性設定為 " * 。Back * ",所有 Back\* 圖表屬性(例如 BackColor 、等等 BackGradient )仍會進行序列化。 這是因為 SerializableContent 相較于屬性,屬性值的優先順序較高 NonSerializableContent

這個屬性會影響所有的儲存、載入和重設作業。

適用於