ChartSerializer.SerializableContent プロパティ

定義

シリアル化できるグラフ プロパティを取得または設定します。

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

シリアル化されるグラフ プロパティを表すコンマ区切りの string 式。 構文は "Class.Property[,Class.Property]" となります。

注釈

既定では Save 、メソッドとメソッドが呼び出されると、すべてのグラフプロパティがシリアル化され Load ます。 プロパティを使用する NonSerializableContent と、プロパティおよびプロパティと共に、シリアル化するグラフの特性を制限でき SerializableContent Content ます。

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

ChartAreaおよび/または子プロパティを指定する場合は、 Series すべてのおよびオブジェクトの名前も指定して、永続化された ChartArea Series データを既存のオブジェクトおよびオブジェクトに適用できるようにする必要があります ChartArea Series 。つまり、"Series.Name" および "ChartArea.Name" の式を指定する必要があります。 この手順の例については、次のサンプルコードを参照してください。 同様に、複数のグラフ領域が使用されている場合は、プロットされた ChartArea すべてののプロパティ Series も保存する必要があります。

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

プロパティを設定すると ContentSerializableContent プロパティが内部で設定されます。 Contentプロパティが既に設定されていて、別のプロパティをシリアル化する必要がある場合は、プロパティを連結して、その他のプロパティを指定する必要があり SerializableContent ます。 この手順の例については、次のサンプルコードを参照してください。

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

適用対象