2016-11-04 47 views

回答

1

手柄Unselected事件DataGridRow的。然而,這只是一個想法,因爲它不會讓你Unselect任何行。但你可以在此基礎上繼續努力,檢查Ctrl按鍵等。

void DataGridRow_Unselected(object sender, RoutedEventArgs e) 
    { 
     DataGridRow row = sender as DataGridRow; 

     Task.Factory.StartNew(() => 
     { 
      Application.Current.Dispatcher.Invoke(() => { row.IsSelected = true; }); 
     }); 
    }