J'essaie de déclencher manuellement un événement MouseLeftButtonDown sur un contrôle WPF, car j'utilise le SDK Microsoft Surface, qui ne déclenche pas les événements MouseLeftButtonDown, mais les événements ContactDown. Fondamentalement, j'essaie de pousser l'événement MouseLeftButtonDown vers le contrôle, pour déclencher le comportement correct sur le contrôle, tout en gérant un événement ContactDown.Lancement de l'événement MouseLeftButtonDown par programmation
Je suppose que je dois utiliser la méthode RaiseEvent sur le contrôle pour faire cela avec MouseButtonEventArgs, mais j'ai des problèmes pour trouver les paramètres.
Merci d'avance pour votre aide!
Merci pour le conseil. J'obtiens une exception avec cette méthode RaiseEvent que vous avez affichée: L'objet de type "System.Windows.RoutedEventArgs" ne peut pas être converti en type "System.Windows.Input.MouseButtonEventArgs". – RajenK
Essayez 'RaiseEvent (new MouseButtonEventArgs (Mouse.PrimaryDevice, Environment.TickCount, MouseButton.Left));' – devios1
InvalidOperationException se produit avec celui-ci: Chaque RoutedEventArgs doit être associé à un événement RoutedEvent non nul. – RajenK