2011-02-25 3 views
1

J'ai une fenêtre WPF qui ont un RadGridView et un bouton, Mon exigence est, lorsque vous cliquez sur le bouton et sélectionnez une ligne dans la grille, il devrait fonctionner semblable à en appuyant sur la touche Maj et en cliquant sur une ligne de grille. (Pour sélectionner plusieurs lignes).bouton simulation du clavier pressé

Donc, je dois appuyer sur la touche de changement de programme par le bouton événement de clic.

Est-ce que cela peut être fait?

apprécierions si quelqu'un peut fournir une solution

Répondre

0

Ne pas déclencher un événement KeyPress manuellement. Au contraire, sur ce page, Telerik indique que pour permettre la sélection multiple, vous devez définir le SelectionMode Extended:

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

Alors, mettez dans votre cliquage (je suppose que vous le souhaitez basculer entre Extended et Single: le comportement de Multiple est bizarre, mais c'est juste moi) et vous êtes prêt à partir.

Edit:

Le bouton à bascule aura quelque chose comme ceci dans son gestionnaire d'événements, cliquez sur:

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