Ich versuche manuell ein MouseLeftButtonDown-Ereignis in einem WPF-Steuerelement programmgesteuert auszulösen, da ich das Microsoft Surface SDK verwende, das MouseLeftButtonDown-Ereignisse, aber ContactDown-Ereignisse nicht auslöst. Im Grunde versuche ich das MouseLeftButtonDown-Ereignis auf das Steuerelement zu drücken, um das richtige Verhalten auf dem Steuerelement auszulösen, während ein ContactDown-Ereignis behandelt wird.programmgesteuertes MouseLeftButtonDown-Ereignis
Ich vermute, ich muss irgendwie die RaiseEvent-Methode auf das Steuerelement verwenden, um dies mit MouseButtonEventArgs zu tun, aber ich habe einige Probleme beim Ausfindigmachen der Parameter.
Vielen Dank im Voraus für Ihre Hilfe!
Danke für den Tipp. Ich erhalte eine Ausnahme mit der von Ihnen geposteten RaiseEvent-Methode: Objekt vom Typ 'System.Windows.RoutedEventArgs' kann nicht in den Typ 'System.Windows.Input.MouseButtonEventArgs' konvertiert werden. – RajenK
Try 'Raise (neu MouseButtonEventArgs (Mouse.PrimaryDevice, Environment.TickCount, MouseButton.Left));' – devios1
InvalidOperationException mit, dass man auftritt: Alle RoutedEventArgs eine Nicht-Null-RoutedEvent mit zugeordnet sein muss. – RajenK