WinRT的WriteableBitmap不再允许随机访问像素数据?

Jer*_*ell 6 c# xaml microsoft-metro windows-8 windows-runtime

WinRT的WriteableBitmap类中的一个变化是,它不是将Pixels属性作为数组公开,而是现在有一个IBuffer类型的PixelBuffer.

问题是IBuffer没有办法随机访问数据.我可以创建一个DataReader并一次获取一个数据并将数据复制到一个数组以供随机访问,但不能直接访问IBuffer数据.我该怎么做,还是不可能?

vcs*_*nes 5

似乎在MSDN论坛上发生了完全相同的讨论.

目前看来,直接像素操作似乎并不存在,但是通过使用流来解决问题(正如您已经注意到的那样).

考虑到所有事情,它是一个开发人员预览版,可以在以后的版本中添加功能.