我正在寻找一种动态填充我的 VCD 文件的方法。我有一个来自 Windows 文档的代码片段,内容如下:
Windows.ApplicationModel.VoiceCommands.VoiceCommandDefinition.VoiceCommandSet commandSetEnUs;
if (Windows.ApplicationModel.VoiceCommands.VoiceCommandDefinitionManager.
InstalledCommandSets.TryGetValue(
"AdventureWorksCommandSet_en-us", out commandSetEnUs))
{
await commandSetEnUs.SetPhraseListAsync(
"destination", new string[] {“London”, “Dallas”, “New York”, “Phoenix”});
}
但是,当我将它放入我的 App.OnActivated() 版本时,Visual Studio 显示一个错误,指出 VoiceCommandSet 不包含在“Windows.ApplicationModel.VoiceCommands.VoiceCommandDefinition”中。我的问题是:
我在错误的地方这样做吗?你知道任何示例项目,显示如何正确地做到这一点?(我查看了 Adventure Works,但没有在那里找到这些行)或者我错过了一些我不知道的参考资料?