WPF无模式对话框使文本框无法使用

时间:2011-04-28 12:03:55

标签: wpf textbox .net-3.5 modeless

我从WinForms窗口启动的WPF表单显示,当它作为无模式对话框启动时,所有文本框都是不可编辑的。它是一个模态窗口时效果很好。我仍然可以输入空格或粘贴文本。但常规打字不起作用。我正在使用3.5 SP1。有人知道如何解决这个问题吗?

1 个答案:

答案 0 :(得分:8)

您需要确保为WPF窗口调用ElementHost.EnableModelessKeyboardInterop。这将挂起WPF消息循环以允许键盘输入。