Saltar al contenido

Cambiar el color de fondo de la barra de título de WPF

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.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *