我有以下课程(片段):
[Serializable]
public class CustomRadPane : RadPane
{
Grid grid;
System.Windows.Controls.Label label;
Rows rows;
ListView listView;
我尝试将其序列化为:
XmlSerializer serializer = new XmlSerializer(pane.Content.GetType());
但是当我尝试序列化它时,我得到一个例外:
“反映类型'System.Windows.Controls.Grid'时出现错误。”
内部例外是:
“反映属性'InputBindings'时出错。”
现在,我猜测窗格中Grid的InputBindings是导致问题的原因......任何想法如何忽略XML中的这个属性?或者,如果有另一种方法来解决这个问题?