为什么wpf元素不为IsFocused Property返回true

时间:2016-02-03 13:28:10

标签: c# wpf focus

我有一个WPF应用程序。在后面的代码中,当一个元素失去焦点时,我调用一个方法,如下所示。

private void expander_LostFocus(object sender, RoutedEventArgs e)
{
    var focusedControl = FocusManager.GetFocusedElement(this);
    if(NMButton.IsFocused)
    {
        expander.IsExpanded = false;
    }
}

设置focusedControl对象后,它将设置为NMButton。但是,在下一行代码NMButton.IsFocused中返回false

有人有什么想法吗?

0 个答案:

没有答案