在 BackgoundTask 中接收事件并在 UI 中做出反应

Receive Event in BackgoundTask and react in UI

我使用这个代码示例: https://code.msdn.microsoft.com/windowsapps/Sms-SendReceive-fa02e55e 在 w10m 设备上读取传入的短信。

我需要通过某种触发器捕获 1 条特殊短信并将其显示在屏幕上。

如果特殊触发器在短信中,我可以打开应用程序吗?

或者是否可以在同一个 class 中使用 BackgroundTask 以便能够访问 ui?

或者是否可以将其用作异步任务?

我的解决方案是:我使用 BackgroundTask 并将收到的消息存储为 XML 文件。 BackgroundTask 关闭后,它会在我的应用程序中触发一个事件,我会在其中检查此类文件是否存在。如果是这样,我可以阅读它并拥有我所有的东西,可以展示它并可以继续我的工作:)