2017-10-03 35 views
-1

私はタイプとしてcollectionviewsourceを検索する検索バーを実装しようとしています。それは複数の列を持つGoogleのようなドロップダウンを与える必要があります。これを達成するためのより良いアプローチは何でしょう。私はMVVMのパターンを使用していますテキストボックスGoogleバーのような検索バー

+0

この問題にアプローチする方法が多すぎます。答えは、ひとりの人が好んでいたわらの投票に変わるはずです。一番良いのは、トピックについての研究を自分で行い、2つか3つを見つけて、分析し、あなたのために働くかどうかを判断し、それらを試してみることです。あなたが何かしようとしたことについて特定の質問があるときは、私たちにお越しください。 – gunr2171

答えて

1

答えは少しトリッキーだろう。

まず、誰かが入力を開始するたびにリストを表示できるコントロールが必要です。これを実装する、どちらか自分でコントロールを作成したり、リンクからいくつかを使用するには:あなたは正しくそのコントロールを追加すると

AutoComplete TextBox in WPF https://www.codeproject.com/Articles/293954/AutoSuggest-and-AutoComplete-control-in-WPF

、あなたは

するICollectionViewの実際のフィルタを行うには、この記事に従うことができます

http://www.abhisheksur.com/2010/08/woring-with-icollectionviewsource-in.html

MVVMを介してフィルタにデータを渡すだけで、リストをフィルタリングする必要があります。