質問

WPFアプリケーションのListBoxまたはListViewを検討しています。データバインディングとアイテムテンプレートのどちらかをサポートしているようです。私のアプリケーションには、ユーザー入力に基づいて検索/並べ替え/フィルター処理できるようにする予定のアイテムの簡単なリストがあります。データバインディングデモ( http://msdn.microsoft.com/en-us/ library / ms771319.aspx )は、CollectionViewSourceでListBoxを使用します。

誰がどのコントロールをいつ使用するかについて賛否両論を持っていますか?

役に立ちましたか?

解決

ListViewは特殊なListBoxです(つまり、ListBoxを継承します)。ストレートリストではなく、さまざまなビューを指定できます。独自のビューを展開するか、GridViewを使用できます(エクスプローラーのような「詳細ビュー」を考えてください)。基本的には複数列のリストボックスで、Windowsフォームのリストビューの従兄弟です。

ListViewの追加機能が必要ない場合、アイテムのリストを表示するだけであれば、ListBoxを使用できます(テンプレートが複雑な場合でも)。

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