Frage

Ich habe eine WPF-Anwendung (ich benutze CAL) für einen Tablet-PC. Ich habe ein benutzerdefiniertes Texteingabefeld.

Jetzt ist meine Frage: Wie kann ich die Standard-TextInputPanel deaktivieren

Dies ist nur durch meine Anwendung offcourse, weil ich immer noch die Nützlichkeit in meiner winxp und anderen Anwendungen auf dem Tablet will.

Das Problem ist, dass, wenn ich zu lange in der Nähe einer Textbox schweben, die kleine Tooltip ein TextInputPanel zu öffnen immer angezeigt wird, und ich möchte das unterdrücken!

Mit freundlichen Grüßen, Wim

Bereits in WPF Foren, aber ohne Ergebnis gepostet: s http: // sozial. msdn.microsoft.com/Forums/en-US/tabletandtouch/thread/835b910d-e357-4bd8-b26a-f99e7d549b3f http: // sozial. msdn.microsoft.com/Forums/en-US/wpf/thread/c5bd3b90-c731-4e5b-a812-ee29490800e3

War es hilfreich?

Lösung

Das Deaktivieren der Eingabebereich UI

die Registrierung DisableInPlace Einstellung Taste auf Null verhindert, dass die Input Panel-Benutzeroberfläche (UI) von in einer Anwendung erscheinen. Sie müssen die DisableInPlace Registrierungsschlüssel unter HKLM \ Software \ Microsoft \ TabletTip platzieren. Dann fügen Sie einen neuen Registrierungswert, indem Sie den vollständigen Pfad der Anwendung, in der Sie Input Panel deaktivieren möchten. Der folgende Beispiel Registrierungseintrag deaktiviert Eingabefeld in einer Anwendung aufgerufen MeineAnw:

[HKEY_LOCAL_MACHINE 
\SOFTWARE\Microsoft\TabletTIP\DisableInPlace]
"C:\Progam Files\My App\MyApp.exe"="1"

(schließlich) Gefunden diese Info hier: http://msdn.microsoft .com / en-us / library / ms812266.aspx

Ich mag es nicht, dass viel (reg Bearbeitung.), Aber zumindest ist es eine Lösung;)

Mit freundlichen Grüßen

Wim

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top