Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
チェックボックス列が1つあるwpfDataGridがあります。
次に、WPFDataGrid列のチェックボックスをオンまたはオフにしたときにwpfデータグリッドのRowIndexを取得する方法...
私が知っている DataGrid の行のインデックスを取得する唯一の方法は、ビジュアル ツリーをトラバースしてカウントすることです。一般に、wpf データグリッドの行のインデックスに基づいてロジックを作成することはお勧めできません。これは、グリッドがデフォルトで仮想化されており、このインデックスが誤った情報を提供する可能性があるためです。
そのため、行のデータ ソースとして提供される ViewModel に数値を追加し、それをイベント ハンドラーで使用します。