C#对象XamlWriter的Xaml工厂方法

我的班级使用图像作为属性(
public Image myImage
)。当这个类被序列化(
XamlWriter
)时它工作正常,读回它会产生异常:   '在类型上找不到匹配的构造函数   'System.Drawing.Bitmap'。您可以使用   参数或FactoryMethod   用于构造此类型的指令。   行号“5”和行位置“8”。 显然,使用ColorPalette作为参数的Bitmap缺少构造函数:
<sd:Bitmap>
  <sd:Bitmap.Palette>
    <sdi:ColorPalette /> 
  </sd:Bitmap.Palette>
</sd:Bitmap>
我知道我可以指定一个以某种方式创建位图的工厂方法。我还发现了一些关于此指令的文章,如http://www.wpftutorial.net/XAML2009.html 但是,我不是
Xaml
的专家,并且不了解如何以及在何处定义/声明我的属性上的方法。不幸的是,我也没有找到这方面的例子。 我希望有些人喜欢
[FactoryMethod("XYZ")]
public Image myImage ....
但实际上什么都没找到。你知道的任何想法/例子吗?     
已邀请:

要回复问题请先登录注册