2
我有一堆需要轉儲到xaml的WPF控件。一些控件包含存儲在其Tag屬性中的不可序列化的對象。我需要在保存Xaml期間忽略它們,因爲我需要佈局本身,但XamlWriter.Save會生成一個錯誤,指出它們不是可序列化的。忽略XamlWriter.Save中的不可序列化對象
我有一堆需要轉儲到xaml的WPF控件。一些控件包含存儲在其Tag屬性中的不可序列化的對象。我需要在保存Xaml期間忽略它們,因爲我需要佈局本身,但XamlWriter.Save會生成一個錯誤,指出它們不是可序列化的。忽略XamlWriter.Save中的不可序列化對象
要忽略的屬性添加
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
看看這篇文章:http://blogs.msdn.com/b/mikehillberg/archive/2006/09/16/xamlwriter.aspx
的可能重複[C#屬性XmlIgnore和的XamlWriter類 - XmlIgnore不工作(http://stackoverflow.com/questions/4575555/C-屬性xmlignore - 和 - 的XamlWriter級-xmlignore - 不工作) – 2011-09-01 12:54:17