質問

WPF Toolkit AutoCompleteBoxコントロールを使用していますが、5つの結果のみを表示したいのですが、どうすればこれを設定できますか?

「Maxdropdownheight」と呼ばれるプロパティがあることに気付きましたが、5つ以上の結果が表示されていないため、Scrollbarを使用しても役に立ちません。

役に立ちましたか?

解決

あなたを設定します ItemFilter タイプの代表者へ...

public AutoCompleteFilterPredicate<Object> ItemFilter { get; set; }

...これを行うと、デフォルトです FilterModeCustom. 。例はにあります MSDN サイト。

ベース機能を実装したら、各アイテムに対してフィルターが1回呼び出されるため、n値を返すことができるようにクラスレベルをカウントし続ける必要があります。

したがって、クラスレベルを5に設定することにより。 6を押したら、フィルターコード内でfalseを返すことができます。

さらに、検索条件がいつ変更されたかを知る必要があるため、0からフィルタリングプロセスを開始できます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top