WinRT 项目,C++/CX。我正在尝试将 PNG 文件加载到 WriteableBitmap 中。我将Source
属性设置为IRandomAccessStream
. 要从文件中获取流,必须使用异步操作 - WinRT 中没有打开同步文件。
我的异步完成处理程序似乎是在随机工作线程上执行的。在那个处理程序中,最无辜的操作(比如构造一个新的 WriteableBitmap)会导致 WrongThreadException。从运行到运行是不可重现的。
这是怎么回事?我应该把它归结为预发布的时髦吗?
Visual Studio 2012 RC,Windows 8 构建 8400。