RadGridView とボタンを持つ WPF ウィンドウがあります。私の要件は、ボタンをクリックしてグリッド内の行を選択すると、Shift キーを押してグリッドビュー行をクリックするのと同じように機能するはずです。(複数の行を選択するには)。
したがって、ボタンクリックイベントでプログラムでシフトキーを押す必要があります。
これはできますか?
誰かが解決策を提供できるかどうかに感謝します
RadGridView とボタンを持つ WPF ウィンドウがあります。私の要件は、ボタンをクリックしてグリッド内の行を選択すると、Shift キーを押してグリッドビュー行をクリックするのと同じように機能するはずです。(複数の行を選択するには)。
したがって、ボタンクリックイベントでプログラムでシフトキーを押す必要があります。
これはできますか?
誰かが解決策を提供できるかどうかに感謝します
KeyPress イベントを手動で発生させないでください。むしろ、このページで 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;
}