【问题标题】:Stream stream = WriteableBitmap.PixelBuffer.AsStream() missing流流 = WriteableBitmap.PixelBuffer.AsStream() 丢失
【发布时间】: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 程序集中,因此您需要对其进行引用,并为命名空间添加 using System.Runtime.InteropServices.WindowsRuntime

标签: c# windows-8 buffer extension-methods


【解决方案1】:
using System.Runtime.InteropServices.WindowsRuntime;

【讨论】:

    猜你喜欢
    • 2019-03-13
    • 1970-01-01
    • 2021-06-01
    • 2014-03-22
    • 2023-03-09
    • 1970-01-01
    • 2016-05-05
    • 2018-10-16
    • 1970-01-01
    相关资源
    最近更新 更多