7

WinForms ウィンドウから起動した WPF フォームは、モードレス ダイアログとして起動すると、すべてのテキスト ボックスが編集不可として表示されます。モーダルウィンドウだとうまくいきます。スペースを入力したり、テキストを貼り付けたりすることはできます。しかし、通常のタイピングは機能しません。SP1で3.5を使用しています。これを解決する方法を知っている人はいますか?

4

1 に答える 1

10

WPFウィンドウに対して必ずElementHost.EnableModelessKeyboardInteropを呼び出す必要があります。これにより、WPFメッセージループが接続され、キーボード入力が可能になります。

于 2011-04-28T12:38:29.897 に答える