我有一个带有RadGridView和Button的WPF窗口, 我的要求是,当你点击按钮时 在网格中选择一行,它应该类似于 按下shift键并单击gridview行。 (选择多行)。
所以,我需要在按钮中以编程方式按下shift键 点击事件。
可以这样做吗?
感谢是否有人可以提供解决方案
答案 0 :(得分:0)
请勿手动触发KeyPress事件。相反,在此page上,Telerik指出要允许多项选择,您必须将SelectionMode设置为Extended:
this.radGridView.SelectionMode = System.Windows.Controls.SelectionMode.Extended;
所以,把它放在你的按钮点击中(我想你会希望它在Extended和Single之间切换。多个行为很尴尬,但那只是我),你很高兴。
编辑:
切换按钮在其点击事件处理程序中将具有类似的内容:
private void toggleButton1_Click(object sender, RoutedEventArgs e)
{
this.radGridView.SelectionMode = toggleButton1.IsChecked ? SelectionMode.Extended : SelectionMode.Single;
}