Saltar al contenido

¿Cómo centrar una aplicación WPF en la pantalla?

Solución:

xaml

<Window ... WindowStartupLocation="CenterScreen">...

Pon esto en tu constructor de ventanas

WindowStartupLocation = System.Windows.WindowStartupLocation.CenterScreen;

.NET Framework Compatible con: 4, 3.5, 3.0

Perfil de cliente de .NET Framework Compatible con: 4, 3.5 SP1

Aún puede usar la clase Screen desde una aplicación WPF. Solo necesita hacer referencia al ensamblado System.Windows.Forms desde su aplicación. Una vez que haya hecho eso (y haga referencia a System.Drawing para el ejemplo a continuación):

Rectangle workingArea = System.Windows.Forms.Screen.PrimaryScreen.WorkingArea;

… funciona bien.

¿Ha considerado establecer la propiedad de la ventana principal WindowStartupLocation en CenterScreen?

¡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 *