次の方法で共有


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 と、プロパティおよびプロパティと共に、シリアル化するグラフの特性を制限でき SerializableContent Content ます。

このプロパティは、シリアル化されないグラフの特性を決定します。 文字列式では、プロパティと同じ方法でワイルドカードを使用でき SerializableContent ます。 たとえば、すべてのグラフプロパティをシリアル化から除外するには、 BackColor このプロパティを "に設定し * ます。BackColor "。

場合によっては、プロパティをシリアル化してシリアル化しないように設定することもできます。これは、ワイルドカードを使用する場合によく使用されます。 式と NonSerializableContent 比較した場合、式の優先度は低く SerializableContent なります。 ただし、ワイルドカードを使用する文字列式には低い重みが与えられることに注意してください。 たとえば、 SerializableContent プロパティが "" に設定されているとし * ます。BackColor "および NonSerializableContent プロパティがに設定されている BackColor 場合は、 BackColor オブジェクト以外のすべてのプロパティが ChartArea シリアル化されます。

Contentプロパティが設定されている場合、優先度は式で使用されているワイルドカードの数によって決まり NonSerializableContent ます。 たとえば、 Content プロパティをに設定すると、 Appearance "" を含むプロパティが生成され SerializableContent * ます。Back * "式。 NonSerializableContentプロパティが "" に設定されている場合は * 。[戻る] を使用すると、、など、 * すべての Back\* グラフプロパティ BackColor BackGradient がシリアル化されます。 これは、プロパティと SerializableContent 比較した場合に、プロパティ値の優先順位が高いためです NonSerializableContent

このプロパティは、すべての保存、読み込み、およびリセット操作に影響します。

適用対象