【发布时间】:2013-06-19 03:39:39
【问题描述】:
我正在开发一个 Windows Phone 8 应用程序,该应用程序使用混合 C# 作为 UI 和 C++ 作为底层支持。在某些情况下,我需要在 UI 调度程序线程 (IE GetGeopositionAsync()) 上运行一些 C++ 代码。
我尝试了一种从 C++ 回调到 C# 的方法,该回调在 UI 线程中运行,然后调用 C++ 方法并运行:
auto window = Windows::UI::Core::CoreWindow::GetForCurrentThread();
但是,这将返回 null。我有什么办法可以做到这一点?
【问题讨论】:
标签: c# windows-phone-8 c++-cx