「Windows8」アプリの「ListView」と「ListBox」の違いは何ですか。
ListBox
は、主に他のxamlフレームワークとの互換性のための古いコントロールです。 ListView
には、タッチなどの組み込み機能があります。ListView
が特に必要でない限り、ListBox
を使用してください。
詳細については、 ここ を参照してください。
特定のイベントはListView
:でのみ使用可能
方法:
ScrollIntoView(Object、ScrollIntoViewAlignment)
プロパティ:
IncrementalLoadingThresholdProperty
ListBox
は廃止されていません。
ListBox
はListView
またはGridView
(親クラスItemsControl
を共有します)と多くの類似点がありますが、各コントロールはさまざまなシナリオ。 ListBox
は、特に要素が常に選択可能であることが意図されている場合に、一般的なUI構成に最適です。一方、ListView
またはGridView
は、特に仮想化または大規模な場合に、データバインディングシナリオに最適です。データセットが関係しています。
出典: https://msdn.Microsoft.com/library/windows/apps/br242868