WPF DataGrid 鼠標雙擊選中的DataGridRow及Row數據


設置DataGrid的MouseDoubleClick事件

代碼

//DataGrid鼠標雙擊事件
Private void dataGrid_MouseDoubleClick(object sender, MouseButtonEventArgs e) 
{ 
  if(this.dataGrid.SelectedIndex == -1) 
  { 
    return; 
  } 
  DataGridRow row = (DataGridRow)dataGrid.ItemContainerGenerator.ContaineFormIndex(this.dataGrid.SelectedIndex); 
} 

這段代碼有個缺點,就是只要鼠標雙擊DataGrid這個控件的任何位置都會觸發這個事件而不是點擊DataGridRow觸發

望高手改正


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM