Nuestros investigadores estrellas han agotado sus depósitos de café, por su búsqueda noche y día por la solución, hasta que Guillermo encontró el resultado en GitHub por lo tanto hoy la comparte aquí.
Solución:
Aquí hay un ejemplo de cómo lograr esto:
Controle los eventos de clic en el código subyacente.
Para Ratón Abajo –
App.Current.MainWindow.DragMove();
Para el botón Minimizar –
App.Current.MainWindow.WindowState = WindowState.Minimized;
Para DoubleClick y MaximizeClick
if (App.Current.MainWindow.WindowState == WindowState.Maximized)
App.Current.MainWindow.WindowState = WindowState.Normal;
else if (App.Current.MainWindow.WindowState == WindowState.Normal)
App.Current.MainWindow.WindowState = WindowState.Maximized;
En WPF, la barra de título es parte del área que no es del cliente, que no se puede modificar a través de la clase de ventana de WPF. Debe manipular los identificadores de Win32 (si no recuerdo mal).
Este artículo podría serle útil: Custom Window Chrome in WPF.
También puede crear una ventana sin bordes y hacer los bordes y la barra de título usted mismo.
Si te gustó nuestro trabajo, eres capaz de dejar una sección acerca de qué te ha gustado de esta sección.