2016-06-18 2 views
0

Wenn Sie auf ein Textfeld klicken, wird automatisch die Windows 10-Touch-Tastatur geöffnet, wenn sich das Gerät im "Tablet-Modus" befindet. Wissen Sie, wie sich das Gerät im "Tablet-Modus" befindet? Wie öffne ich die Tastatur in WPF?So öffnen Sie die Tastatur, wenn sich das Gerät im "Tablet-Modus" befindet

+0

Laut http://www.windowscentral.com/auto-display-touch-keyboard-windows-10-desktop-mode ist dies eine Funktion des Betriebssystems, nicht die Anwendungen. – Eris

Antwort

-3

Ich denke, das ist ein Missverständnis. WPF läuft nicht im Tablet-Modus und hat keine Bildschirmtastatur. Es ist ausschließlich eine Desktop-orientierte Technologie. Ich gehe davon aus, dass Sie in XAML einen Bewerber erstellen und dass die gleiche Anwendung an beiden Orten ausgeführt werden soll, ohne dass Sie separate Projekte erstellen müssen.

WPF ist eine Technologie XAML in Desktop-Modus, während eine andere Technologie zu laufen, genannt WinRT ist erforderlich im Tablet-Modus unter Windows 10.

erstellten Anwendungen in XAML laufen Wenn Sie eine einzelne Anwendung erstellen möchten, dass Ist in der Lage, in beiden Modi zu laufen, müssen Sie in Erwägung ziehen, ein MVVM-Framework zu verwenden, um Ihnen bei dieser Aufgabe zu helfen. Der Zweck der Verwendung von MVVM in diesem Kontext besteht darin, dass Sie Ihren plattformübergreifenden "Geschäftslogikcode" innerhalb von Klassen namens "ViewModels" trennen können, während Sie Ihren UI-spezifischen Code in eine XAML-Datei mit einer anderen XAML-Datei einfügen erstellt für jede Plattform, die Sie unterstützen (z. B. WPF, Silverlight, Windows Phone, WinRT).

Hier sind einige MVVM Frameworks, die Ihnen dabei helfen können:

+1

Machst du Witze? – naina

+1

Diese Antwort hat nichts mit der Frage zu tun. – lokusking

+0

Ich möchte einfach feststellen, ob meine Anwendung im Tablet-Modus ausgeführt wird oder nicht. Wenn Sie im Tablet-Modus arbeiten, wird die Tastatur angezeigt. – naina

Verwandte Themen