Ist es möglich in c# ein-und ausblenden und ändern der Windows 8-Bildschirmtastatur?
Mache ich eine WPF-Anwendung, die verwendet werden auf einen kiosk, der keine hardware-Tastatur. Derzeit sind wir mit third-party on-screen-Tastatur, aber die Windows 8 version ist viel besser und wir denken an Wechsel.
Also meine Frage ist einfach, ob es möglich ist zu zeigen/verbergen als auch eine numerische version nur mit c#.
Dank!
David
Du musst angemeldet sein, um einen Kommentar abzugeben.
Vom diese Quelle:
Aber, sobald der Benutzer berührt ein Eingabe-Steuerelement die virtuelle Tastatur wird automatisch angezeigt werden (ohne zusätzliche Codierung erforderlich).
Schließlich, um Ihre Frage auf einer rein numerischen version einer Tastatur, können Sie vorschlagen, eine andere Tastatur-layout mit der InputScope auf ein Textfeld. Die verschiedenen Eingabe-Bereiche aufgelistet sind hier, aber einer von Ihnen ist die "Nummer".
Habe ich veröffentlicht ein Beispiel, wie auslösen der touch-Tastatur in WPF-Anwendungen, wenn ein Benutzer klickt in ein Textfeld Ihr hier:
http://code.msdn.microsoft.com/Enabling-Windows-8-Touch-7fb4e6de
Ich habe dieses Beispiel für viele Monate und bin froh, endlich dazu beitragen, dass es zu unserer Gemeinschaft. Bitte lassen Sie mich wissen, wenn es irgendwelche Fragen, Anregungen, Probleme, etc. in der Probe Q&A Bereich
Beachten Sie auch, dass, während Sie demonstrieren, wie man "show" der Tastatur, aber ich bin mir nicht sicher, wie Sie Sie, um Sie zu schließen programmgesteuert an diesem Punkt, so ist es wichtig, zu testen, die tatsächliche Umsetzung zu sorgen, die eine gute Erfahrung. Beispielsweise werden einige Steuerelemente, wie Button schließen Sie die Tastatur, wenn Sie den Fokus von einem Textfeld, aber gewisse Personen wie Kontrollkästchen nicht, und ich zeigen, dass es in meinem Beispiel.