Aracılığıyla paylaş


ChartSerializer.NonSerializableContent Özellik

Tanım

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.

Şunlara uygulanır