5

WP7 üzerinde silverlight kullanıyorum. Bir sınıfım var, izole edilmek için serileştirmeye çalışıyorum. Her bir özelliğin serileştirilebileceğini varsayarak, çerçevenin benim için otomatik olarak serileştirilmesinin çerçevesini alacağını biliyorum.Sınıflandırılmaması için sınıfın özelliklerini belirtin

Bu sınıf için, seri hale getirilemeyen bazı özellikler (BitmapImage gibi) var. Bu özelliği serileştirmek için çerçeveyi anlatmak için bir yol var mı (ve bunun yerine, onu seri hale getirdiğinde null olarak ayarlansın?)

XmlSerializable'ın uygulanmasının bir olasılık olduğunu biliyorum, ancak ayarlamak zorunda değilim. her birini el ile al. Söylediklerimi seri hale getirmeyi tercih ederim ve seri hale getirildikten sonra diğer özellikleri ayarlayabilirim.

sayesinde

cevap

5

Sen mülkü görmezden XmlSerializer'ı anlatmak için XmlIgnoreAttribute kullanabilirsiniz.

+0

Mükemmel! Tam olarak aradığım şey, teşekkürler! PS - hala seri hale getirdiğinde kurucumu çağırıyor mu? :) – Steve

+0

Deserializes olduğunda, varsayılan yapıcıyı (parametresiz olanı) çağırır. –

+0

Tamam, öyle düşündüm. Teşekkürler! – Steve

İlgili konular