Entwickler-Ecke
WPF / Silverlight - Wie kann ich ein KeyUp-Event einer TextBox simulieren?
relapse - Di 04.09.12 16:00
Titel: Wie kann ich ein KeyUp-Event einer TextBox simulieren?
Hallo! Ist es überhaupt möglich? Was muss ich als Parameter beim Aufruf des Event-Handlers übergeben? Der Aufruf des KeyUp-Event-Handlers soll bei mir aus einer Button_Click-Prozedur erfolgen.
Danke!
Ralf Jansen - Di 04.09.12 16:57
Du solltest keinen EventHandler direkt aufrufen. Wenn du denn Code aus dem EventHandler auch an anderer Stelle aufrufen willst dann pack den Code aus dem EventHandler in eine ~normale~ Methode und rufe diese Methode aus dem EventHandler auf und von den Stellen wo du den Code noch brauchst.
Wenn du einen Click auslösen will weil du zum Beispiel einen UI Tester schreibst dann sieh dir die entsprechende AutomationPeer Klasse für Buttons an. Hier also z.B die
ButtonAutomationPeer [
http://msdn.microsoft.com/en-us/library/system.windows.automation.peers.buttonautomationpeer.aspx] Klasse.
relapse - Mi 05.09.12 08:26
Das ist eine sehr gute Idee, gestern war es schon kurz vor dem Feierabend als ich die Frage getellt hatte, ich konnte nicht mehr klar denken. :D Vielen Dank!
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!