我从WinForms窗口启动的WPF窗体显示为无法编辑的所有文本框作为无模式对话框启动时显示。当它是一个模态窗口时,它运行良好。我仍然可以输入空格或粘贴文本。但常规打字不起作用。我在SP1中使用3.5。有人会知道如何解决这个问题吗?WPF无模式对话框呈现文本框不可编辑
回答
您需要确保为您的WPF窗口调用ElementHost.EnableModelessKeyboardInterop。这将钩住WPF消息循环以允许键盘输入。
工作。谢谢。 – aliensurfer 2011-04-28 13:05:30
我现在有一个奇怪的问题。我也是从MS Excel打开我的WPF UI作为加载项。 EnableModelessKeyboardInterop在那里不起作用。每当我尝试编辑我的WPF文本框时,焦点都转移到Excel,并在Excel上生成键盘输入。有想法该怎么解决这个吗? 这是我找到它的,但我希望这不是唯一的解决方案: http://blogs.msdn.com/b/andreww/archive/2009/02/24/message-hooks-in-add -ins.aspx – aliensurfer 2011-05-03 03:02:57
@Prakash - 对不起,我对Excel插件没有任何经验。您可能希望将其作为另一个问题。 – CodeNaked 2011-05-03 11:29:32
- 1. jquery:父模式对话框文本框不可编辑
- 2. CKEditor的对话框textarea不可编辑
- 3. Knockoutjs jQuery的UI模式对话框不呈现
- 4. 无模式对话框tkinter
- 5. jQuery的UI和内容可编辑模式对话框
- 6. 流星模板呈现在引导模式对话框内
- 7. 可编辑文本框
- 8. WPF可编辑组合框样式
- 9. WPF可编辑组合框
- 10. 在Facebook分享对话框中显示可编辑文本
- 11. Inno Setup - 如何编辑“About Setup”对话框文本框
- 12. WPF MVVM DialogService关闭模式对话框?
- 13. WPF:处理模式对话框
- 14. wxPython中的不可编辑文本框
- 15. Lightswitch文本框不可编辑
- 16. 带有静态和可编辑文本的WPF文本框?
- 17. WPF工具包DateTimePicker使时间文本框不可编辑
- 18. 从模态MFC对话框关闭后获取编辑框文本
- 19. 如何呈现/不呈现关闭Jquery对话框的链接?
- 20. jQuery呈现datepicker和文本在对话框中
- 21. 每行不同的文本Jquery模式/对话框形式
- 22. 无法找到模态对话框窗口中的文本框?
- 23. 编程风格与模式对话框
- 24. TinyMce编辑器文本框不可编辑
- 25. 如何在无模式对话框中模拟模态对话框UI行为?
- 26. Jquery对话框 - 按钮'即时呈现'
- 27. jQuery的模式对话框与表格行的编辑/删除
- 28. 号码:编辑器在模式对话框禁用与appendToBody =“真”
- 29. 如何编辑ngxdatatable使用模式对话框角2
- 30. 阵营模式为列表编辑器对话框
某些代码可能有帮助... – biju 2011-04-28 12:29:40
是的,你可以发布一些代码吗?问题现在还没有太清楚的思考答案。 – 2011-04-28 12:32:19
如果我做wpfUI.Show()而不是wpfUI.ShowDialog(),我的wpfUI窗口上的文本框无法输入到。代码不能比这更简单。 – aliensurfer 2011-04-28 12:36:27