Windows Phone 8 アプリケーションに音声コマンドを実装しています。フレーズ リストを使用するコマンドがいくつかあります。
UX を向上させるために、たとえば次のコマンドのように、それぞれに catch all コマンドを使用しています。
<Command Name="OpenCategory">
<Example>open category chores</Example>
<ListenFor>[and] open category {CategoryName}</ListenFor>
<ListenFor>[and] show [me] category {CategoryName}</ListenFor>
<ListenFor>[and] display category {CategoryName}</ListenFor>
<Feedback>Opening {CategoryName}...</Feedback>
<Navigate Target="/Views/CategoryTasksView.xaml" />
</Command>
<Command Name="OpenCategoryUnknown">
<Example>open category chores</Example>
<ListenFor>[and] open category {*}</ListenFor>
<ListenFor>[and] show [me] category {*}</ListenFor>
<ListenFor>[and] display category {*}</ListenFor>
<Feedback>Couldn't find that category...</Feedback>
<Navigate Target="/Views/CategoryListView.xaml" />
</Command>
しかし、「私は何を言うことができますか?」UI は重複した例で終わり、このパターンに従った 5 つのコマンドにより、例の UI が実際に台無しになります。
特定のコマンドを作成して例を表示する方法はありますか?