让我说我有一个数据库中的应用程序菜单与他们的图标图像(二进制数据)。我提取那些图标是byte []类型的菜单。但是,如果没有图标集,那么我想使用不是来自数据库的默认图标,而是来自xap(位于Resources文件夹内)。要显示的图标,从数据库来的时候使用IConverter(字节[]图像),这是基于对以下问题的代码:Silverlight 4,图像到字节数组
Silverlight 4.0: How to convert byte[] to image?
为了能够用我的byte [] - 对图像IConverter,我也想将我的默认图标转换为来自xap的byte []。我该怎么做?下面的问题建议使用WriteableBitmap的类,但我不知道如何从XAP源创建WriteableBitmap的:
+1:这是一个比我的建议更干净的解决方案(并且隐藏在幕后)。我将添加到我自己的技巧工具箱:) – 2010-09-16 11:31:08
谢谢,我喜欢抽象,并保持这从不需要担心它的水平隐藏:) – Mark 2010-09-16 11:39:16
谢谢你,你的解决方案是非常直观的。 – synergetic 2010-09-17 00:07:29