0

我想将在 C++ 上编写的库移植到 WP8 并从 C# 代码中使用它。我为此创建了 WP8 WinRT 并使用 C++/CX。我需要从我的 WinRT 组件中获取位图,看起来我对 WinRT for Win8 Store App 和 WinRT for WP8 有点困惑。

我可以使用 Windows::UI::Xaml::Media::Imaging::WriteableBitmap 吗?如果是,我该如何添加对它的引用,如果没有,从 C# 代码中的 WinRT WP8 组件获取位图的最佳方法是什么?

4

1 回答 1

1

Windows.UI.Xaml 命名空间不是 WinPRT(Windows Phone 运行时)的一部分。WP8 上的 WriteableBitmap 仅适用于 C#,因此您将无法共享有权访问 WriteableBitmap 的代码。实现这项工作的一种方法是让您的共享代码使用 WriteableBitmap.Pixels 数组,而不是 WriteableBitmap 本身。

于 2013-01-27T00:04:01.033 回答