私はListView
かなりよく知っていますが、見たことはありませんDataGrid
。
私の質問は簡単です-リストで編集する必要がない場合、にDataGrid
比べて何か利点がありListView
ますか? また、使用の欠点はありますかDataGrid
(より複雑、パフォーマンス、バグ、スタイルが難しいなど...)?
私はListView
かなりよく知っていますが、見たことはありませんDataGrid
。
私の質問は簡単です-リストで編集する必要がない場合、にDataGrid
比べて何か利点がありListView
ますか? また、使用の欠点はありますかDataGrid
(より複雑、パフォーマンス、バグ、スタイルが難しいなど...)?
ListView は読み取り専用コントロールです。通常の使用法は、リストを TextBox で構成される「詳細ビュー」と同期させることです。
DataGrid には、複数の選択モード、スタイル設定など、ListView が持つものがないわけではありません。ただし、ListView に加えていくつかの機能をサポートしています。
データのインプレース編集
トランザクション編集
自動列生成
RowDetails の設定
基本的に質問は - インプレース編集が必要ですか? もしそうなら、DataGrid は当然の選択です。そうでない場合、この 2 つは非常に似ています。
DataGridを使用すると、ユーザーは列ヘッダーをクリックしてアイテムを並べ替えることができます。
DataGrid のもう 2 つの利点: