2

我在 WPF 中的 ToolBar 上关注控件时遇到了一个烦人的问题。我的工具栏旁边有一个 CheckBox 和一个 TextBox 控件。如果点击并编辑文本框中的文本,然后点击复选框,文本框在点击复选框后将焦点抢回,用户点击时复选框状态不会改变。

我的应用程序中的文本框都有类似的问题,但我相信这是最简单的解释,我希望这个问题将成为我所有文本框的常见问题。

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

4

2 回答 2

0

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

于 2013-10-18T07:00:39.347 回答
0

你试过吗?:

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

于 2013-10-18T07:06:23.650 回答