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 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.

Şunlara uygulanır