我在WPF中的ToolBar控件的焦點問題上遇到了一個討厭的問題。我的工具欄旁邊有一個CheckBox和一個TextBox控件。如果您單擊並編輯文本框中的文本,然後單擊複選框,單擊該複選框後文本框會將焦點移回,並且複選框狀態在用戶單擊時不會更改。WPF TextBox在點擊鄰居CheckBox後偷取焦點
我對我的應用程序中的文本框有類似的問題,但我相信這是最簡單的案例來解釋,我希望這個問題將成爲我所有文本框中的一個常見問題。
有人知道這裏可能會發生什麼嗎?
我在WPF中的ToolBar控件的焦點問題上遇到了一個討厭的問題。我的工具欄旁邊有一個CheckBox和一個TextBox控件。如果您單擊並編輯文本框中的文本,然後單擊複選框,單擊該複選框後文本框會將焦點移回,並且複選框狀態在用戶單擊時不會更改。WPF TextBox在點擊鄰居CheckBox後偷取焦點
我對我的應用程序中的文本框有類似的問題,但我相信這是最簡單的案例來解釋,我希望這個問題將成爲我所有文本框中的一個常見問題。
有人知道這裏可能會發生什麼嗎?
將處理程序連接到複選框的Click事件(或者甚至是PreviewMouseUp事件),並將事件的Handled屬性設置爲'true'。
你有沒有嘗試?:
私人無效MyCheckBox_Click(對象發件人,RoutedEventArgs E) { MyCheckBox.Focus(); }
您是否在使用本地控件?你能分享相關的XAML嗎? – HichemSeeSharp
您是否嘗試在新項目中隔離問題?你應該有一些導致這種行爲的代碼。 – HichemSeeSharp