ChartSerializer.NonSerializableContent Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
Seri 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.