2

Microsoft リボン コントロールに問題があります。Textbox にフォーカスがあり、リボン メニューの Button をクリックしても、フォーカスはTextbox. そのため、私の textbox プロパティはViewModel更新されません。

ウェブを検索しましたが、解決策が見つかりませんでした。効果のないコントロールの設定FocusManager.IsFocusScopeと試してみました。FocusableRibbon

私が望むのは、ボタンをクリックするとテキストボックスがフォーカスを失うことだけです。

4

1 に答える 1

1

私は次のようなものを想像します: (リボンの x:name がリボンであると仮定します)

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