2011-03-13 21 views
5

Estoy creando una aplicación de tipo Bloc de notas en WPF. Quiero configurar el ancho y el ancho de la ventana según el tamaño de la pantalla. ¿Cómo puedo obtener la altura y el ancho de la pantalla?Tamaño de ventana de WPF

+0

Screen.PrimaryScreen.Bounds –

+0

Es cierto. No debe suponerse que SO es una máquina de respuesta automática que ahorra al buscar en la red. –

+2

Si desea que la ventana se ajuste al tamaño de la pantalla, ¿por qué no maximizarla? –

Respuesta

8

Sólo se unen SystemParameters propiedades a sus propiedades de la ventana.

<Window x:Class="YourWindow" 
    Height="{Binding Source={x:Static SystemParameters.WorkArea}, Path=Height}" 
    Width="{Binding Source={x:Static SystemParameters.WorkArea}, Path=Width}"> 
+2

SystemParameters ofrece claves de recursos para todas sus propiedades. Es mejor usar DynamicResource en lugar de enlaces. –

+0

Esto no está funcionando aquí. "SystemParameters no es compatible con un proyecto de Windows Presentation Foundation (WPF)". Una pena: | – Malavos

Cuestiones relacionadas