我正在尝试制作程序来打开其他应用程序,打开这个程序我不想使用键绑定和隐藏。
private void Window_KeyDown(object sender, KeyEventArgs e)
{
if (Dark == 0)
{
if (e.Key == Key.LeftCtrl)
{
if (e.Key == Key.LWin)
{
this.Topmost = true;
Dark = 1;
}
}
}
else if(Dark == 1)
{
if (e.Key == Key.LeftCtrl)
{
if (e.Key == Key.LWin)
{
this.Topmost = false;
Dark = 0;
WindowState = WindowState.Minimized;
}
}
else if (e.Key == Key.Escape)
{
this.Topmost = false;
Dark = 0;
WindowState = WindowState.Minimized;
}
}
在程序之外,键绑定根本不起作用,但是如果程序是打开的,那么它们就起作用了,为什么?