单击相邻CheckBox后的WPF TextBox偷取焦点

我有一个讨厌的问题,关注WPF中ToolBar的控件。 我的工具栏旁边有一个CheckBox和一个TextBox控件。 如果您单击并编辑文本框中的文本,然后单击复选框,单击该复选框后文本框会将焦点移回,并且复选框状态在用户单击时不会更改。

我在我的应用程序中遇到了与文本框相似的问题,但我相信这是最简单的案例,我希望这个问题会成为所有文本框中的常见问题。

有人知道这里可能会发生什么吗?


将处理程序连接到复选框的Click事件(或者甚至是PreviewMouseUp事件),并将事件的Handled属性设置为'true'。


你尝试过吗?:

private void MyCheckBox_Click(object sender,RoutedEventArgs e){MyCheckBox.Focus(); }

链接地址: http://www.djcxy.com/p/39259.html

上一篇: WPF TextBox stealing focus after neighboring CheckBox is clicked

下一篇: I want to find out where the focus belongs after EN