我有一个WPF项目(创建DLL).添加的文本框(或列表框)只接受,COPY,PASTE,DELETE和BACKSPACE.我不知道文本框为什么会出现这种行为.系统接收所有事件(KEYUP,KEYDOWN,PREVIEWKEYUP,PREVIEWKEYDOWN,但如果键入字符,则不会更改文本.
TEXTCHANGED事件仅针对Delete,Paste等触发.
文本框是启用的,而不是只读的.
任何帮助,将不胜感激.谢谢,塔利亚.
添加这个:
Window window1 = new Window();
System.Windows.Forms.Integration.ElementHost.EnableModelessKeyboardInterop(window1);
window1.Show();
Run Code Online (Sandbox Code Playgroud)
应该修复bug.
还添加了对WindowsFormsIntegration的引用.
感谢大家!