私は WPF アプリケーションを持っていますが、私が直面している問題は、クロス (X) ボタンを 1 回クリックしてもアプリケーションが閉じられないことです。その理由がわかるかも――
最初に、ウィンドウがロードされたときにフォーカスを MenuItem に設定しているため、最初に Cross(X) ボタンをクリックすると、MenuItem からのフォーカスが削除され、次にアプリケーションの Cross(x) ボタンをクリックすると機能します。
private void Window_Loaded(object sender, RoutedEventArgs e)
{
MenuItem1.Focus();
}
しかし、メニューアイテムにフォーカスを設定しないと、十字ボタンはシングルクリックで機能します。
private void Window_Loaded(object sender, RoutedEventArgs e)
{
// MenuItem1.Focus();
}
MenuItem にフォーカスを設定し、シングルクリックで赤十字 (X) ボタンを実行したい..
このシナリオを達成できる方法はありますか..???