1

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 が実際に台無しになります。

特定のコマンドを作成して例を表示する方法はありますか?

4

0 に答える 0