Aracılığıyla paylaş


ChartSerializer.NonSerializableContent Özellik

Tanım

Seri hale getirilmeyecek grafik özelliklerini alır veya ayarlar.

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

Özellik Değeri

String

stringSeri hale getirilmeyecek 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 .

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

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 , BackColor nesneler hariç tüm özellikler ChartArea seri hale getirilebilir.

ContentÖzellik ayarlandıysa, öncelik, ifadede kaç tane joker karakter kullanıldığına bağlıdır NonSerializableContent . Örneğin, Content özelliğinin olarak ayarlanması, Appearance SerializableContent "bir" içeren özelliği ile sonuçlanır * . Geri * "ifadesi. NonSerializableContentÖzelliği "olarak ayarlanırsa * . Geri * ", vb Back\* . gibi tüm grafik özellikleri BackColor BackGradient yine de serileştirilir. Bunun nedeni, özellik SerializableContent değerinin özelliği ile karşılaştırıldığında daha yüksek önceliğe sahip olmasından kaynaklanır NonSerializableContent .

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

Şunlara uygulanır