我有一個WPF項目(創建DLL)。添加的文本框(或列表框)只會接受,COPY,PASTE,DELETE和BACKSPACE.I不知道文本框爲什麼會出現這種情況。該系統接收的所有事件(KEYUP,KEYDOWN,PREVIEWKEYUP,PREVIEWKEYDOWN的,但如果字符類型不會更改文本。無法寫入文本框wpf
TextChanged事件只爲刪除,粘貼火災等
的文本框允許且不是隻讀。
任何幫助,將不勝感激。 感謝,它倆。
我有一個WPF項目(創建DLL)。添加的文本框(或列表框)只會接受,COPY,PASTE,DELETE和BACKSPACE.I不知道文本框爲什麼會出現這種情況。該系統接收的所有事件(KEYUP,KEYDOWN,PREVIEWKEYUP,PREVIEWKEYDOWN的,但如果字符類型不會更改文本。無法寫入文本框wpf
TextChanged事件只爲刪除,粘貼火災等
的文本框允許且不是隻讀。
任何幫助,將不勝感激。 感謝,它倆。
添加此:
Window window1 = new Window();
System.Windows.Forms.Integration.ElementHost.EnableModelessKeyboardInterop(window1);
window1.Show();
應修復的bug。
也增加WindowsFormsIntegration程序的參考。
感謝大家!
我有過這樣的情況之前,我唯一的解決方案是創建一個新的解決方案/項目和整個複製代碼。
很奇怪!
我有這個相同的問題,然後意識到我已經處理父窗口上的KeyDown事件(也設置e.Handled爲true)。這實際上阻止了任何子控件看到KeyDown事件。
您好塔利亞 - 從您的問題是不清楚你是否有這種行爲神祕獲得的文本框,並且「無法在文本框wpf中寫入」是問題,或者你想創建這樣的文本框,並希望得到一些關於如何。請你澄清一下嗎? – Lunivore 2010-07-25 07:33:31
我不知道爲什麼文本框有這種行爲。我想寫在文本框旁邊。 – talia 2010-07-25 07:52:30
你能否舉一個你如何實際創建它們的例子。 – n535 2010-07-25 07:56:47