2011-02-25 311 views
1

我有一个WPF窗口,有一个RadGridView和一个按钮,我的要求是,当你点击按钮和 在网格中选择一行时,它应该类似于 按shift键并点击一个gridview行。 (选择多行)。按键模拟键盘按下“Shift”键

所以,我需要在按钮 单击事件编程按Shift键。

可以这样做吗?

欣赏是否有人可以提供解决方案

回答

0

不要手动触发KeyPress事件。相反,在这个page,Telerik的指示,以允许多个选择,必须将SelectionMode来扩展:

this.radGridView.SelectionMode = System.Windows.Controls.SelectionMode.Extended; 

所以,把这个在您的按钮,点击(我猜你会希望它扩展和之间切换单身,多人的行为很尴尬,但那只是我),你很好走。

编辑:

的切换按钮,将在其Click事件处理程序是这样的:

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