WPF ligne de grille de données double-cliquez sur l'événement par programmation
J'ai besoin de programmation pour créer une grille de données et la nécessité d'ajouter un double clic sur la ligne de l'événement pour elle. Comment est-ce fait en C#? J'ai trouvé ce;
myRow.MouseDoubleClick += new RoutedEventHandler(Row_DoubleClick);
Bien que cela ne fonctionne pas pour moi, car je suis de liaison de la DataGrid.ItemsSource
à une collection et de ne pas ajouter manuellement dans les lignes.
- Ne serait-il pas plus simple de s'abonner à
myGrid.MouseDoubleClick
et puis dans le gestionnaire d'événements vérifier si le clic s'est produit sur une ligne (ou de la ligne qui est sélectionnée)?
Vous devez vous connecter pour publier un commentaire.
Vous pouvez le faire dans le code XAML en ajoutant style par défaut pour les DataGridRow en vertu de sa section des ressources et de déclarer l'événement setter là:
OU
Dans le cas où voulez faire dans le code derrière. Ensemble
x:Name
sur la grille, de créer un style par programmation et de définir le style que RowStyle.et dans le code behind:
ET
Il est un exemple de gestionnaire d'événement: