2 Stimmen

Ist es möglich, Tastatureingaben in Silverlight zu simulieren (ähnlich wie bei SendKeys)?

Ist es möglich, eine Silverlight-Anwendung mit einer eingebetteten Bildschirmtastatur zu erstellen, die kontextabhängig ist (z.B. die Bildschirmtastatur erscheint nur, wenn ein Textfeld im Fokus ist).

1voto

Alexander K. Punkte 1212

Ja, aber Sie benötigen ein zusätzliches Javascript, das Folgendes anzeigt \hide die Silverlight-Anwendung.

Zum Beispiel: Benutzer fokussiert Passwort-Textfeld, Javascript wird ausgelöst und zeigt Ihre App. Ein Klick auf die virtuelle Tastatur der App löst ein Javascript aus, das das Textfeld bearbeitet.

HTH

1 Stimmen

Ich sehe keine Notwendigkeit, dafür Javascript zu verwenden. Sie brauchen nur Javascript, wenn das Textfeld in der HTML, nicht in Ihrer Silverlight-App ist.

0 Stimmen

Richtig, ich meinte, dass das Textfeld in der html-Datei enthalten ist. Wenn das Textfeld in der Silverlight-Anwendung ist, braucht man überhaupt kein Javascript.

0voto

Rishi Punkte 26

Ich war auf der Suche nach der gleichen Sache, also habe ich eine virtuelle Eingabetastatur erstellt, die an Textfelder und andere Steuerelemente angehängt werden kann - sehen Sie sich das hier an:

http://www.orktane.com/Blog/post/2009/11/09/Virtual-Input-Keyboard-Behaviours-for-Silverlight.aspx

Ich hoffe, das hilft, wenn auch 5 Monate zu spät :)

0voto

zax Punkte 794

Andrius Mudinas hat eine exzellente Silverlight-Bildschirmtastatur als Open Source zur Verfügung gestellt:

http://www.mudinas.com/post/2009/07/10/Silverlight-Keyboard-Control.aspx

Wir haben dies in unsere eigene Silverlight-Anwendung integriert. Denken Sie daran, das Tastatur-Styling aus deren App.xaml in die App.xaml Ihres Projekts zu kopieren.

Sie können mit dem KeyPressed-Ereignis verdrahtet werden.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X