我正在尝试使用Windows Phone上的NFC(接近)API创建一个应用程序。
error CS0103: The name 'Window' does not exist in the current context ...
此错误遍布互联网,常见解决方案似乎仅适用于本机(或C )代码。但是,该文档说它适用于托管或本机代码。如何使示例在我的托管代码中工作?
为了访问Active Windows.UI.Core.CoreDispatcher
对象,您只需要请求Windows.UI.Core.CoreWindow.GetForCurrentThread().Dispatcher
。
原始示例代码
// Write a message to MessageBlock on the UI thread.
private Windows.UI.Core.CoreDispatcher messageDispatcher =
Window.Current.CoreWindow.Dispatcher;
更正的代码
// Write a message to MessageBlock on the UI thread.
private Windows.UI.Core.CoreDispatcher dispatcher =
Windows.UI.Core.CoreWindow.GetForCurrentThread().Dispatcher;
一个小更改使所有示例都起作用!享受。