0

私のアプリがチャームに提供している結果の提案の 1 つをユーザーが受け入れた後、メトロ検索チャームの検索ボックスをクリアしたいと思います。どのように?簡単に聞こえますが、そうではありません。 SearchPane.QueryText は読み取り専用です。

システムのデフォルトの動作には本当に驚かされます。ユーザーが ResultSuggestion を受け入れた後 (QuerySuggestion と区別することを忘れないでください)、この受け入れられた結果を検索ボックスに事前入力することは、私の目には意味がありません...

4

2 に答える 2

1

試す

var searchPane = Windows.ApplicationModel.Search.SearchPane.getForCurrentView();
searchPane.trySetQueryText("myQueryText");
于 2012-08-17T17:25:59.917 に答える
0

ユーザーのテキストは、結果の 1 つを見て「そうではない、この別の結果を見てみましょう」と判断した場合に備えてそこにとどまり、他の結果は別のアプリからのものである可能性さえあります。アプリがこれをオーバーライドする方法はありません。

于 2012-07-13T15:23:33.543 に答える