Frage

Ein WPF -Formular, das ich aus einem WinForms -Fenster starte, wird mit allen Textboxen als unverdient angezeigt, wenn es als modloses Dialogfeld gestartet wird. Es funktioniert gut, wenn es sich um ein modales Fenster handelt. Ich kann immer noch Leerzeichen eingeben oder Text einfügen. Aber regelmäßiges Tippen funktioniert nicht. Ich benutze 3.5 mit SP1. Würde jemand wissen, wie man das behebt?

War es hilfreich?

Lösung

Sie müssen sicherstellen, dass Sie anrufen ElementHost.enablemodelessKeyboardInterop Für Ihr WPF -Fenster. Dadurch wird die WPF -Nachrichtenschleife angeschlossen, um die Tastatureingabe zu ermöglichen.

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