我目前正在使用VoiceCommandService.InstallCommandSetsFromFileAsync方法在Windows Phone 8中启用语音,以便从XML文件安装语法定义。
使用此功能,是否可以通过隔离存储加载命令?我的想法是,我希望命令可编辑,以便用户可以自己添加新命令,这些命令将在下次启动应用程序时实现。
目前我这样做:
await VoiceCommandService.InstallCommandSetsFromFileAsync(new Uri("ms-appx:///Commands.xml"));
答案 0 :(得分:3)
我发现我只需要通过编写ms-appdata:///local/Commands.xml
而不是ms-appx:///Commands.xml
来动态加载它来引用它。
这是通过猜测和过去使用类似资源的经验来完成的。非常奇怪,没有关于此的文件。