0

这是我的第一个 Silverlight 应用程序,也是我第一次接触 C#。我有一个使用 COM 从 Silverlight 访问的 C# 类库。C# 库有一个将位图作为参数的方法,但据我所知,Silverlight 只有一个 WritableBitmap。有没有办法在 Silverlight 中将 WritableBitmap 转换为位图?我读过的其他一些答案给出了转换函数,但是这些函数都返回一个位图,当我尝试构建时显然会引发错误。任何人都可以帮忙吗?

4

2 回答 2

1

最后通过将 WritableBitmap 转换为字节数组,将其传递,然后在另一侧再次构建位图来使其工作。

于 2010-10-15T06:31:02.473 回答
0

我想确保我对您的理解正确,您正在使用 Silverlight 与使用 COM 的 C# windows 库对话,c# libraru 正在使用 Silverlight 没有任何引用的类,对吗?

如果是这种情况,我会立即考虑使用 WPF 而不是 Silverlight,你可以这样做吗?Bitmap 类实际上只是 GDI+ 图像的包装器,这就是为什么您不能真正在 Silverlight 中使用它的原因。

于 2010-10-13T09:57:12.453 回答