我有一个 WPF 应用程序,我面临的问题是我的应用程序在单击一次十字(X)按钮时没有关闭。可能我知道原因——
最初发生的事情是我在加载窗口时将 Focus 设置为 MenuItem,所以当我首先单击 Cross(X) 按钮时,MenuItem 的焦点被删除,然后在第二次单击应用程序 Cross(x) 按钮时起作用。
private void Window_Loaded(object sender, RoutedEventArgs e)
{
MenuItem1.Focus();
}
但是当我没有在 MenuItem 上设置焦点时,Cross 按钮可以单击一次。
private void Window_Loaded(object sender, RoutedEventArgs e)
{
// MenuItem1.Focus();
}
我想将焦点设置在 MenuItem 上,并希望 Red Cross(X) 按钮在 singleClick 上执行。
他们有什么办法可以实现这种情况..???