ユーザーがテキストボックス(グリッドの外側)に値を入力し、ボタンをクリックして検索条件に一致する行を見つけることができる「検索」機能を実装しようとしています。検索項目がグリッドビューで見つかった場合、検索されたレコードはグリッドビューの上部に固定され、残りのレコードは検索されたレコードを除いてスクロール可能です。この基準を wpf で表示する必要があります。誰か提案してください...
前もって感謝します..
ユーザーがテキストボックス(グリッドの外側)に値を入力し、ボタンをクリックして検索条件に一致する行を見つけることができる「検索」機能を実装しようとしています。検索項目がグリッドビューで見つかった場合、検索されたレコードはグリッドビューの上部に固定され、残りのレコードは検索されたレコードを除いてスクロール可能です。この基準を wpf で表示する必要があります。誰か提案してください...
前もって感謝します..
あなたがそれを正しくやりたいのなら、それは難しい問題です。行のフリーズについては、次を参照してください:http: //blogs.msdn.com/b/vinsibal/archive/2008/10/31/wpf-datagrid-frozen-row-sample.aspx
ビュー (xaml および xaml.cs) にデータ グリッドがあり、ここで ItemsSource をビュー モデルの監視可能なコレクションにバインドします。テキスト ボックスから入力を取得し、検索アルゴリズムに入力します。検索アルゴリズムはコレクション内のデータを除外し、コレクション内で必要な要素を前面に移動するだけです。