Windows 7 hat eine wirklich schöne Bildschirm-Tastatur / Steuerung für Touchscreens. Ich habe eine Touchscreen-App, die ursprünglich für XP entwickelt wurde. Ist es möglich, diese Tastatur direkt in meine App zu integrieren, anstatt ein benutzerdefiniertes Steuerelement zu verwenden? Ich kann keine programmatischen Informationen darüber finden, daher wären Links sehr hilfreich. Insbesondere würde ich brauchen:
- Um die Tastatur auf einem XP-Computer verwenden zu können, auf dem .NET 3.5 sp1 installiert ist.
- Um die native Tastatur unter Windows 7 ausblenden zu können, da ich die Touchscreen-Tastatur bereits in meine Benutzeroberfläche integriert habe, brauche ich keine weitere, die die Benutzeroberfläche überfüllt.
Diese native Tastatur hat zwei attraktive Aspekte. Zunächst einmal wird es automatisch in der Sprache des Kunden lokalisiert (obwohl der Rest der App geändert werden muss), und zweitens scheint es nicht von "Touch Lag" zu leiden, da das Betriebssystem versucht, herauszufinden, ob ich ' Ich mache eine Geste, weil ich eindeutig auf einer Tastatur tippe.
Die App basiert auf WPF, was eine einfache Integration mit Windows 7-basierten Steuerelementen bedeutet.
EDIT: Ich würde das XP-Ding wirklich mögen, aber es ist keine Voraussetzung. Die Möglichkeit, die Tastatur in Win7 zu benutzen, scheint jedoch möglich und sogar richtig zu sein.