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.
Serileştirilmeyecek 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
Serileştirilmeyecek grafik özelliklerini temsil eden virgülle ayrılmış string ifade. Söz dizimi "Class.Property[,Class.Property]" şeklindedir.
Açıklamalar
Varsayılan olarak ve Load yöntemleri çağrıldığında Save tüm grafik özellikleri serileştirilir. ve özellikleriyle SerializableContentContent birlikte grafik özelliklerini serileştirilecek şekilde sınırlamak için özelliğini kullanabilirsinizNonSerializableContent.
Bu özellik, hangi grafik özelliklerinin serileştirilmediğini belirler. Joker karakterler dize ifadesinde özelliğiyle aynı şekilde SerializableContent kullanılabilir. Örneğin, tüm grafik BackColor özelliklerini serileştirmenin dışında tutmak için bu özelliği "*olarak ayarlayın. BackColor" yazın.
Bazen, bir özellik hem seri hale getirilecek hem de serileştirilmeyecek şekilde ayarlanabilir. Bu, joker karakterler kullanıldığında sık görülen bir özelliktir. İfade, NonSerializableContent ifadeyle SerializableContent karşılaştırıldığında daha düşük önceliğe sahiptir. Ancak joker karakter kullanan dize ifadelerine daha az ağırlık verildiğini unutmayın. Örneğin, SerializableContent özelliği "*. BackColor" ve NonSerializableContent özelliği olarak BackColorayarlanır. Nesneler dışındaki ChartArea tüm BackColor özellikleri seri hale getirilir.
Content Özelliği ayarlanmışsa, öncelik ifadede kaç joker karakter kullanıldığına NonSerializableContent bağlıdır. Örneğin, özelliğinin Content olarak Appearance ayarlanması özelliğin "* içermesine SerializableContent neden olur. Back*" ifadesi.
NonSerializableContent Özelliği "*. Back*", gibi BackColorBackGradienttüm Back* grafik özellikleri seri hale getirilecektir. Bunun nedeni SerializableContent , özellik değerine kıyasla özellik değerinin NonSerializableContent daha yüksek önceliğe sahip olmasıdır.
Bu özellik tüm kaydetme, yükleme ve sıfırlama işlemlerini etkiler.