功能区控件 专注于按钮单击

本文关键字:按钮 单击 控件 专注 于按钮 功能区 | 更新日期: 2023-09-27 17:55:11

我对Microsoft功能区控件有问题。如果我的焦点在文本框中并单击功能区菜单中的按钮,焦点仍保留在Textbox中。因此,我的ViewModel中的文本框属性没有得到更新。

我在网上搜索,但没有找到解决方案。我尝试设置FocusManager.IsFocusScopeFocusable Ribbon控件,但没有效果。

我想要的只是如果单击按钮,文本框会失去焦点。

功能区控件 专注于按钮单击

我会想象这样的事情:(假设功能区的x:name是功能区)

ribbon.PreviewMouseDown += handlerMethod;
public void handlerMethod(object sender, MouseEventArgs e)
{
    ribbon.Focus();
}