AutoCompleteBoxマックス結果の数
-
14-10-2019 - |
質問
WPF Toolkit AutoCompleteBoxコントロールを使用していますが、5つの結果のみを表示したいのですが、どうすればこれを設定できますか?
「Maxdropdownheight」と呼ばれるプロパティがあることに気付きましたが、5つ以上の結果が表示されていないため、Scrollbarを使用しても役に立ちません。
解決
あなたを設定します ItemFilter
タイプの代表者へ...
public AutoCompleteFilterPredicate<Object> ItemFilter { get; set; }
...これを行うと、デフォルトです FilterMode
に Custom
. 。例はにあります MSDN サイト。
ベース機能を実装したら、各アイテムに対してフィルターが1回呼び出されるため、n値を返すことができるようにクラスレベルをカウントし続ける必要があります。
したがって、クラスレベルを5に設定することにより。 6を押したら、フィルターコード内でfalseを返すことができます。
さらに、検索条件がいつ変更されたかを知る必要があるため、0からフィルタリングプロセスを開始できます。
所属していません StackOverflow