ChartSerializer.SerializableContent Özellik

Tanım

Seri hale getirilebilmesi için grafik özelliklerini alır veya ayarlar.

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

Özellik Değeri

String

stringSeri hale getirilecek grafik özelliklerini temsil eden, virgülle ayrılmış bir ifade. Söz dizimi "Class. Property [, Class. Property]".

Açıklamalar

Varsayılan olarak, Save ve yöntemleri çağrıldığında tüm grafik özellikleri serileştirilir Load . NonSerializableContentÖzelliğini, ve özellikleriyle birlikte, grafik özelliklerini seri hale getirilecek şekilde sınırlamak için kullanabilirsiniz SerializableContent Content .

SerializableContentÖzelliği hangi grafik özelliklerinin serileştirilmeyeceğini belirler. Joker karakterler dize ifadesinde, özelliği ile aynı şekilde kullanılabilir NonSerializableContent . Örneğin, tüm grafik özelliklerini seri hale getirmek için BackColor Bu özelliği "*" olarak ayarlayın. BackColor ".

ChartAreaVe/veya Series alt özellikleri belirtilmişse, ChartArea Series kalıcı verilerin mevcut ve nesnelere uygulanmasını sağlamak için tüm ve nesnelerinin adları da belirtilmelidir ChartArea Series ; diğer bir deyişle, "Series.Name" ve "ChartArea.Name" ifadelerini belirtmeniz gerekir. Bu yordamın bir örneği için aşağıdaki örnek koda bakın. Benzer şekilde, birden çok grafik alanı kullanılıyorsa, ChartArea çizilen tüm özelliğinin Series de kaydedilmesi gerekir.

Bazen, bir özellik hem serileştirilmiş hem de serileştirilmemiş olarak ayarlanabilir ve bu, joker karakterler kullanıldığında yaygın olarak yapılabilir. İfadenin NonSerializableContent ifadesi karşılaştırıldığı zaman daha düşük bir önceliği vardır SerializableContent . Ancak, joker karakter kullanan dize ifadelerine daha az ağırlığa verildiğini unutmayın. Örneğin, SerializableContent özelliği "*" olarak ayarlanırsa. BackColor "ve NonSerializableContent özelliği olarak ayarlandığında BackColor , nesneler hariç tüm B ackColor özellikleri ChartArea serileştirilir.

ContentÖzelliği ayarlarsanız, SerializableContent özelliği dahili olarak ayarlanır. ContentÖzellik zaten ayarlandıysa, ancak başka bir özelliğin serileştirilmesi gerekiyorsa, SerializableContent Bu ek özelliği belirtirken özelliği birleştirme yaptığınızdan emin olun. Bu yordamın bir örneği için aşağıdaki örnek koda bakın.

Bu özellik tüm kaydetme, yükleme ve sıfırlama işlemlerini etkiler.

Şunlara uygulanır