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 seri hale getirilir. ve özellikleriyle SerializableContentContent birlikte grafik özelliklerini seri hale getirmek üzere sınırlamak için özelliğini kullanabilirsinizNonSerializableContent.
Bu özellik, hangi grafik özelliklerinin serileştirilmeyeceğini belirler. Joker karakterler, özelliğiyle aynı şekilde SerializableContent dize ifadesinde kullanılabilir. Örneğin, tüm grafik BackColor özelliklerini serileştirmenin dışında tutmak için bu özelliği "*. BackColor".
Bazen, bir özellik hem seri hale getirilecek hem de serileştirilmeyecek şekilde ayarlanabilir. Bu, joker karakterler kullanıldığında sık karşılaşılan bir durumdur. İ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 Özellik ayarlandıysa, ö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. Özelliği "NonSerializableContent*. Back*", gibi BackColorBackGradienttüm Back* grafik özellikleri seri hale getirilecektir. Bunun nedeni SerializableContent , özellik değerine kıyasla özellik değerinin daha yüksek önceliğe sahip olmasıdır NonSerializableContent .
Bu özellik tüm kaydetme, yükleme ve sıfırlama işlemlerini etkiler.