0
我正在WPF中編寫一個控件,該控件在窗體上繪製一個形狀,然後繪製該形狀的尺寸。這些尺寸是可編輯的,因此它們顯示在文本框中。當用戶更改文本框中的尺寸時,形狀會更新。在WPF文本框中設置焦點
當顯示尺寸的文本框失去焦點時,即文本框失去焦點時,我正在更新形狀並重繪形狀和所有尺寸。文本框以兩種方式之一失去焦點 - 無論是用戶按Tab鍵還是用戶單擊文本框外的其他控件時。
我的問題是,當用戶按下tab鍵或在文本框外單擊其他位置時,整個控件都會重繪,並且焦點未設置爲應該在的下一個控件。這真的很煩人,因爲製表符完全停止工作,並使用鼠標設置焦點,用戶必須點擊兩次。有沒有解決的辦法?
我控制的圖像顯示在下面
alt text http://img223.imageshack.us/img223/9496/cavity.png
您可以稍微更改功能,例如當用戶輸入任何文本框時,您可以更改維度,即OnTextChanged事件,因此用戶無需執行一些額外的點擊即可更新維度。您可以使用Tab鍵在文本框之間移動。 – 2013-10-22 07:19:38