2

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

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

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

4

1 回答 1

1

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

ribbon.PreviewMouseDown += handlerMethod;
public void handlerMethod(object sender, MouseEventArgs e)
{
    ribbon.Focus();
}
于 2013-01-21T13:11:26.130 回答