2011-01-31 31 views
3

我有一個繼承了WPF文本框類,我已經覆蓋了OnTextChanged,OnTextInput,現在的onkeydown到好笑的..WPF TextBox繼承KeyDown不會在空間上觸發?

如果我按所有3個事件被觸發的任何事情,但空間,但如果我按空間只有OnTextChanged被觸發?所以爲什麼不把空間作爲關鍵或文本輸入?

回答

7

您必須處理PreviewKeyDown事件,因爲該空間默認處理並因此被框架使用。

+0

請問我爲什麼在預覽時處理空間,而不是像其他的鍵那樣以正常的方式處理空間,但是可以試試。 – Peter 2011-02-01 07:11:37