3
我有一個有多行的數據網格,如果我選擇多行,並且在按Tab鍵的同時編輯一行,我放棄了對選定行的選擇,只選擇當前行。我需要選擇所有其他行,而不會丟失選擇。當按下Tab鍵時,數據網格中的選擇會丟失
請幫忙。
標籤
後標籤
我有一個有多行的數據網格,如果我選擇多行,並且在按Tab鍵的同時編輯一行,我放棄了對選定行的選擇,只選擇當前行。我需要選擇所有其他行,而不會丟失選擇。當按下Tab鍵時,數據網格中的選擇會丟失
請幫忙。
標籤
後標籤
手柄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; });
});
}