Wpf 按钮模拟键盘“;Shift";按键

Wpf 按钮模拟键盘“;Shift";按键,wpf,keyevent,radgridview,Wpf,Keyevent,Radgridview,我有一个WPF窗口,有一个RadGridView和一个按钮, 我的要求是,当你点击按钮 在网格中选择一行,其工作方式应与 按shift键并单击gridview行。 (选择多行) 所以,我需要在按钮中按shift键 单击事件 这能做到吗 感谢任何人提供解决方案不要手动触发按键事件。相反,Telerik指出,要允许多重选择,必须将SelectionMode设置为Extended: this.radGridView.SelectionMode = System.Windows.Controls.Sel

我有一个WPF窗口,有一个RadGridView和一个按钮, 我的要求是,当你点击按钮 在网格中选择一行,其工作方式应与 按shift键并单击gridview行。 (选择多行)

所以,我需要在按钮中按shift键 单击事件

这能做到吗


感谢任何人提供解决方案

不要手动触发按键事件。相反,Telerik指出,要允许多重选择,必须将SelectionMode设置为Extended:

this.radGridView.SelectionMode = System.Windows.Controls.SelectionMode.Extended;
所以,把这个放在你的按钮点击中(我想你会希望它在扩展和单一之间切换。多重的行为很尴尬,但这只是我的问题),你就可以开始了

编辑:

切换按钮在其单击事件处理程序中有如下内容:

private void toggleButton1_Click(object sender, RoutedEventArgs e)
{
    this.radGridView.SelectionMode = toggleButton1.IsChecked ? SelectionMode.Extended : SelectionMode.Single;
}