私は、mvvmデザインパターンに従ってwpfとエンティティフレームワークを使用して検索アプリケーションを作成しようとしています。あなたが誰かを検索するとき、私はListBoxが動的に多くのデータグリッドを保持するように、検索が表示されるようにします。データグリッドには、姓と名、プロフィール画像などの情報が保持されます。私はwpfsやC#には一般的に新しいですが、私はすべての情報を持つDataGridがそれ自身のxamlであると考えていました。それで何とかxamlをリストボックスに何度でも追加することができました(検索結果の数に応じて)。どんな助けでも大歓迎です。複数のデータグリッドを保持するリストボックスの作成
0
A
答えて
0
簡単なもの:ListBox.ItemTemplate。 DataGrid XAMLがアイテムテンプレートに入ります。
検索結果は、検索結果クラスのObservableCollectionに格納されます。そのコレクションはビューモデルのメンバーになり、XAMLではコレクションをListBox.ItemsSourceにバインドします。
ListBoxは、検索結果コレクション内のアイテムごとにItemTemplateを一度インスタンス化します。
あなたのビューモデルにINotifyPropertyChangedを実装することを忘れずに、コレクションを新しいものに置き換えるときにPropertyChangedを発生させてください。コレクションの内容の変更は問題ではありません。ObservableCollectionを使用すると、追加や削除のための独自の通知が発生します。 ListBoxは尋ねることなくそれらの通知を購読します。
関連する問題
- 1. 複数のコントロールを持つリストボックス
- 2. 複数のJRadioButtonを作成するパラメータを持つ関数を作成する
- 3. フォームの複数のインスタンスを作成して(そこに保持する)C#
- 4. 複数の選択リストボックスを投稿から保存する
- 5. 複数の列を持つリストボックスにアイテムを追加する
- 6. フレックスのデータグリッド列に対して複数のitemrendererを作成できますか?
- 7. データグリッドとのインターフェイスを作成
- 8. ワードプレスで複数のレイアウトを持つ複数のページを作成するには
- 9. ダブルクォートを保持する変数の作成方法
- 10. 複数列リストボックス
- 11. 複数のソースをリストボックスにバインドする
- 12. 複数のリストボックスをリンクするC#
- 13. 複数のオプションを持つバッチファイルを作成する
- 14. 複数のプロパティを持つオブジェクトセットを作成する
- 15. 複数の画像を持つJPanelを作成する
- 16. MySQL:複数のwhere節を持つデータセットを作成する
- 17. 複数のレイアウトを持つgridViewを作成する
- 18. WPFデータグリッドの列インデックスを保持する方法は?
- 19. WPFの複数列リストボックス
- 20. 複数選択リストボックス
- 21. カスタムフィールドでデータグリッドを作成するには
- 22. 複数のTabItemでデータグリッドを再利用
- 23. Silverlight:データグリッドから複数の行をドラッグ
- 24. DNN複数のコントロールを持つ複合モジュールを作成する方法
- 25. 複数の部分を持つプログレスバーコントロールを作成しますか?
- 26. リストボックスのスクロールビューアーにヘッダーを追加し、virtualizingStackPanel(wp7)を保持する
- 27. C# - 複数のディレクトリを設定に保存してリストボックスにロードする
- 28. 更新されたオブジェクトのリストボックスを保持する方法は?
- 29. ハイブ:複数のファイルを複数のディレクトリに作成する
- 30. 複数のディレクトリから複数のtar.gzアーカイブを作成する