Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/257.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 最小化应用程序,就像在Windows7中一样_C#_Wpf_Window_Minimize - Fatal编程技术网

C# 最小化应用程序,就像在Windows7中一样

C# 最小化应用程序,就像在Windows7中一样,c#,wpf,window,minimize,C#,Wpf,Window,Minimize,当用户按下最小化按钮时,如何使WPF C应用程序像Windows 7一样最小化 编辑 创建一个可以执行此操作的按钮: WindowState = WindowState.Minimized; 但是它会立即最小化,并且不会收缩到任务栏,就像在Windows7中最小化文件夹一样。默认情况下,如果您没有在designer或XAML中过多地使用窗口属性,则会发生这种情况。因此,如果你没有改变任何东西,你实际上不需要做任何事情来让它工作——假设你至少在一个窗口中显示这些东西 要在代码中调整WPF窗口的大

当用户按下最小化按钮时,如何使WPF C应用程序像Windows 7一样最小化

编辑

创建一个可以执行此操作的按钮:

WindowState = WindowState.Minimized;

但是它会立即最小化,并且不会收缩到任务栏,就像在Windows7中最小化文件夹一样。默认情况下,如果您没有在designer或XAML中过多地使用窗口属性,则会发生这种情况。因此,如果你没有改变任何东西,你实际上不需要做任何事情来让它工作——假设你至少在一个窗口中显示这些东西

要在代码中调整WPF窗口的大小,请参考以下问题:


问题是,你对你的应用程序做了什么来停止默认行为?你的意思是你想以编程方式最小化窗口,就像用户按下按钮时发生的那样,或者?好吧,应用程序总是在用户按下最小化按钮时最小化,所以你不应该做任何事情。或者你的意思是你想在旧版本的Windows上模拟这种行为?我做了一个自定义的最小化按钮,它可以编辑。当按下按钮时,它会立即最小化到任务栏,而不像普通windows应用程序那样收缩到任务栏