[WPF]Show新窗口时TextBox等控件无法输入问题解决方法
2011-05-04 09:58
627 查看
http://msdn.microsoft.com
[WPF]Show新窗口时TextBox等控件无法输入问题解决方法
分类:
.Net/C#
2011-05-04 09:58
268人阅读 评论(0)
收藏
举报
项目使用ElementHost方式加载WPF,刚才直接在WPF中使用Show,而不是ShowDialog新开窗口时,窗口中的控件无法输入,但可以直接粘贴。
原来是因为WinForm与WPF实现Input的方式不一致有关。具体可以参考网页:
http://msdn2.microsoft.com/en-us/library/system.windows.forms.integration.elementhost.enablemodelesskeyboardinterop.aspx
然后解决方法:
1.工程添加引用WindowsFormsIntegration
2.在调用窗口时添加代码,如:
[c-sharp]
view plaincopyprint?
Window window1 = new Window();
System.Windows.Forms.Integration.ElementHost.EnableModelessKeyboardInterop(window1);
window1.Show();
/en-us/library/system.windows.forms.integration.elementhost.enablemodelesskeyboardinterop.aspx
[WPF]Show新窗口时TextBox等控件无法输入问题解决方法
分类:.Net/C#
2011-05-04 09:58
268人阅读 评论(0)
收藏
举报
项目使用ElementHost方式加载WPF,刚才直接在WPF中使用Show,而不是ShowDialog新开窗口时,窗口中的控件无法输入,但可以直接粘贴。
原来是因为WinForm与WPF实现Input的方式不一致有关。具体可以参考网页:
http://msdn2.microsoft.com/en-us/library/system.windows.forms.integration.elementhost.enablemodelesskeyboardinterop.aspx
然后解决方法:
1.工程添加引用WindowsFormsIntegration
2.在调用窗口时添加代码,如:
[c-sharp]
view plaincopyprint?
Window window1 = new Window();
System.Windows.Forms.Integration.ElementHost.EnableModelessKeyboardInterop(window1);
window1.Show();
/en-us/library/system.windows.forms.integration.elementhost.enablemodelesskeyboardinterop.aspx
相关文章推荐
- [WPF]winfom中ShowWPF新窗口时TextBox等控件无法输入问题解决方法 .
- [WPF]Show新窗口时TextBox等控件无法输入问题解决方法
- 解决TextBox中, JS方法(DatePicker)改变Text内容后, 无法触发OnTextChanged事件的问题
- ASP.NET中TextBox使用Ajax控件显示日期不全的问题解决方法
- 解决嵌入WinForm的WPF控件无法显示图片问题
- Ubuntu 10.04 安装在 VMware Workstation 7 后,键盘无法输入的问题的解决方法
- 自绘MFC List Control列表控件时无法改变表头CHeaderCtrl高度问题的解决方法
- VS2010使用C++/CLI编程窗口无法显示问题解决方法
- Android中EditText+Button组合,输入板无法收起问题解决方法
- 设置TextBox控件readOnly="True",后台无法取得客户端TextBox中值的解决方法
- 打开xshell等无法定位程序输入点*于动态链接库nssock2.dll上的问题解决方法
- WPF 中PasswordBox控件的Password属性不能Binding问题解决方法
- Ubuntu 10.04 安装在 VMware Workstation 后,键盘无法输入的问题的解决方法
- [工具/PC]计算机中丢失libiconv-2.dll,丢失libintl-8.dll,无法定位程序输入点libiconv于动态链接库libiconv-2.dll上问题解决方法
- 通过WinForm控件创建的WPF控件无法输入的问题
- 安装itunes出现无法定位程序输入点(QTCF)的问题解决方法
- javascript window.open打开新窗口后无法再次打开该窗口问题的解决方法
- easyui的combobox控件,在火狐浏览器下,使用getValue()方法无法获取输入的中文数值的解决思路
- javascript window.open打开新窗口后无法再次打开该窗口问题的解决方法
- cefsharp wpf 中文输入问题解决方法