我想我已经成功地弄清楚了如何利用Cortana,发送命令以及在应用程序和服务之间异步工作。

但是我不知道是否可以手动关闭Cortana的确认屏幕。我执行语音命令,发送ReportSuccessAsync,但“确认”屏幕保持打开状态。

我想利用语音命令不影响用户当前正在执行的操作。因此,如果必须打开cortana窗口,我只想尽可能少地显示它。

是否可以发送命令以手动关闭屏幕并返回正常的应用状态?

最佳答案

听起来您想要做的是某种“我的应用程序具有语音命令”,但是Cortana范式的设计更加围绕“我正在使用Cortana与应用程序进行交互”。如果交互通过Cortana进行,则实际上并不需要关闭该窗口。就是说,如果您使用深层链接作为前台应用程序启动,那么Cortana应该终止。它将仍然将信息传递给您的应用程序。 https://msdn.microsoft.com/en-us/library/windows/apps/mt445538.aspx

10-05 21:56