[解決済み】ListBox vs. ListView - データバインディングのための選択方法
2022-03-26 14:25:16
質問
WPFアプリケーションでListBoxかListViewのどちらかを検討しています。 どちらもデータバインディングとアイテムテンプレートをサポートしているようです。 私のアプリケーションには、ユーザーの入力に基づいて検索/ソート/フィルタリングできるようにする予定の項目の簡単なリストがあります。 データバインディングデモ( http://msdn.microsoft.com/en-us/library/ms771319.aspx ) は、CollectionViewSource を持つ ListBox を使用しています。
どなたか、どのコントロールをいつ使うか、長所・短所をお持ちの方はいらっしゃいますか?
解決方法は?
ListView は ListBox に特化したものです (つまり、ListBox を継承しています)。 これは、ストレートなリストではなく、異なるビューを指定することができます。独自のビューを作成することもできますし、GridView(エクスプローラーのような詳細ビューを想像してください)を使用することもできます。 基本的には、マルチカラムのリストボックスで、ウィンドウズ・フォームのリストビューの親戚にあたります。
ListViewの追加機能を必要としない場合、単にアイテムのリストを表示するのであれば、ListBoxを使用することができます(テンプレートが複雑であったとしても)。
関連
-
[解決済み] コメントを含むXAMLをコメントアウトする方法はありますか?
-
[解決済み] LabelとTextBlockの違い
-
[解決済み] WCFとWPFの違いは何ですか?
-
[解決済み] AndroidのListViewで画像を遅延ロードする方法
-
[解決済み] AngularJSでデータバインディングはどのように機能するのですか?
-
[解決済み】WPFのコントロールが利用可能なスペースを埋めるようにするにはどうすればいいですか?
-
[解決済み】WPFコントロールを名前またはタイプで検索するにはどうすればよいですか?
-
[解決済み】WPFでシンプルな(と思う)横線?
-
[解決済み】WPFのデータバインディング。親」データコンテキストにアクセスするにはどうすればよいですか?
-
[解決済み】デザインタイムのDataContextをWindowに設定すると、コンパイラーエラーが発生する?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] WPFのWPFFontCache Serviceの用途は何ですか?WPFFontCache_v0400.exeは、このexeが実行されている間、常に100 %のCPUを消費しています、なぜですか?
-
[解決済み] LabelとTextBlockの違い
-
[解決済み] WPFでボタンを無効にする?
-
[解決済み] WCFとWPFの違いは何ですか?
-
[解決済み】ディレクトリを開くダイアログ
-
[解決済み】WPFのテキストブロックを選択可能にする方法はありますか?
-
[解決済み】1つのWPF TextBlockに複数の値をバインドする方法は?
-
[解決済み】WPFのコントロールテンプレートとDataTemplateの違いについて
-
[解決済み】デザインタイムのDataContextをWindowに設定すると、コンパイラーエラーが発生する?
-
[解決済み】WPFとイニシャルフォーカス