【发布时间】:2013-12-09 18:57:53
【问题描述】:
我正在编写 Windows 商店应用程序 (8.1),并且我有示例(可能适用于 win 8.0):
private WriteableBitmap WriteableBitmap;
…
WriteableBitmap = new WriteableBitmap(500,500);
…
using (Stream stream = WriteableBitmap.PixelBuffer.AsStream())
{
…
}
所以我创建了新的 win 8.1 项目并尝试以相同的方式进行操作,但是当我到达时:
using (Stream stream = WriteableBitmap.PixelBuffer.AsStream())
我的项目无法识别*.AsStream() 方法,谁能告诉我为什么?
【问题讨论】:
-
您是否缺少参考资料?
-
扩展方法存在于
System.Runtime.WindowsRuntime程序集中,因此您需要对其进行引用,并为命名空间添加 usingSystem.Runtime.InteropServices.WindowsRuntime。
标签: c# windows-8 buffer extension-methods