custom color bar c# wpf windows resize minimize

c# - color - wpf custom window



Minimizar una ventana en WPF? (7)

¿Cómo se minimiza una ventana mediante programación al usar Windows WPF ? Parece que puedo encontrar un atributo .Resize?


Como muchos dijeron,

window.WindowState = WindowState.Minimized

minimizará la ventana para usted. Pero tenga cuidado con el tiempo: lo configuré accidentalmente en un controlador MouseLeftButtonDown (frente a MouseLeftButtonUp ) y la ventana no se restablecería.



Para aquellos que tuvieron el mismo problema: tenga en cuenta que si ShowInTaskbar se establece en falso, WindowState.Minimized minimiza la ventana en una barra de título de ventana pequeña en la parte inferior izquierda del escritorio, por lo que no se minimiza realmente.

Una solución alternativa es establecer ShowInTaskbar en true, establecer WindowState en Minimized y luego restablecer ShowInTaskbar a su valor anterior.


Utilice el objeto windowState de la ventana para minimizar programáticamente una ventana.

window.WindowState = WindowState.Minimized;

Establecer el estado de la ventana en WindowState.Normal restaurará la ventana a su WindowsState anterior, el tamaño y la ubicación.

window.WindowState = WindowState.Normal;

Window.Normal es un poco inapropiado. Las observaciones en la propiedad WindowState y en los artículos de WindowState Enumeration MSDN apuntan a WindowState.Normal, la funcionalidad real y las pruebas lo confirman.


establecer WindowState = WindowState.Minimized;


this.WindowState = WindowState.Minimized;


YourWindowName.WindowState = WindowState.Minimized;