Der Code funktioniert nicht in WPF ... Hilfe wird geschätzt. Danke Fortschritt.Wie kann ich prüfen, klicken Sie auf klicken ist rechts oder links in C#
Antwort
In WPF können Sie die Ereignisse MouseDown
und MouseUp
verwenden, die MouseButtonEventArgs
bieten. Click
Ereignisse werden nur für die Hauptmaus ausgelöst (abhängig von den Systemeinstellungen).
Es gibt auch die Ereignisse MouseLeftButtonDown
/MouseLeftButtonUp
und MouseRightButtonDown
/MouseRightButtonUp
.
Das Button-Klick-Ereignis wird nur durch die primäre Maustaste ausgelöst. Diese können jedoch in den Systemeinstellungen für Rechts/Linkshänder vertauscht werden.
Wenn Sie wissen müssen, ob es die linke oder rechte Schaltfläche war, können Sie die SystemParameter verwenden, um sie zu erhalten.
private void OnClick(object sender, RoutedEventArgs e)
{
if (SystemParameters.SwapButtons)
{
// It's the right button.
}
else
{
// It's the standard left button.
}
}
sollten Sie verwenden mousedown- oder Veranstaltungen statt Click-Ereignis mouseup, so können Sie von MouseEventArgs e
wie if (e.Button == MouseButtons.Left)
- 1. Verbergen Sie nicht Modal beim Klicken Links/Rechts in Overlay
- 2. ändern Sie die Bilder durch Klicken nach links und rechts
- 3. iMacros rechts mit TAG klicken
- 4. Kann nicht auf Links klicken, weil eine Box sie abdeckt
- 5. Ich kann nicht auf Links klicken, verdächtige Z-Index-Problem
- 6. Wie würde ich (mit Strg + C oder Maus rechts klicken Kopieroption) wählen Steuerungsoption in Dropdown
- 7. C# Wie Wert Box auf eine Schaltfläche klicken klicken
- 8. links klicken GetAsyncKeyState
- 9. wie Sie .exe-Anwendung auf Knopf klicken klicken
- 10. C# webbrower automatisch auf einen Menüknopf klicken
- 11. auf klicken toggle ul - auf klicken Sie woanders ausblenden ul
- 12. NSStatusItem links klicken
- 13. mit Knopf klicken, C#
- 14. jQuery.draggable() - Klicken Sie auf Schaltfläche klicken
- 15. Links und jQuery klicken Ereignisfunktion
- 16. Div Blockieren Klicken auf Links unten
- 17. Klicken Sie nicht auf Anmeldung mit Appium, kann manuell klicken
- 18. Klicken Sie auf Burger Menü
- 19. Klicken Sie auf GET zum Registrieren klicken
- 20. WKWebview: Interaktion deaktivieren und auf Links klicken
- 21. Nicht in der Lage, klicken Sie auf Selenium klicken
- 22. Klicken Sie auf iframe
- 23. Benutzerdefinierte rechts klicken, während in einer Zelle
- 24. Wie klicken Sie auf 'SwfObject' mit UFT?
- 25. Ich kann nicht auf die Arbeit klicken
- 26. Ich möchte UITableView auf Knopf klicken Klicken
- 27. C# Web Browser aktivieren, klicken Sie auf
- 28. wie auf klicken Sie auf die Tabellenzeile
- 29. Leuchtkasten mit IFrame flackert, wenn sie auf Links klicken
- 30. wie Bild auf Knopf klicken klicken