Estoy desarrollando una aplicación que necesita ser independiente de la resolución. La aplicación siempre estará en pantalla completa, así que tengo que diseñar mi UI para que la resolución del monitor no perjudique el uso de la aplicación. Estuve pasando una buena cantidad de tiempo jugando con WPF tratando de lograr esto. Hoy descubrí acerca de Viewbox. Parece resolver todos mis problemas. Todo lo que tengo que hacer es colocar las Grids usadas para diseñar cada pantalla en Viewboxes y, como la magia, tengo una aplicación independiente de resolución.¿Es la ViewBox la mejor opción para lograr independencia de resolución en WPF?
Sin embargo, esto parece fácil. No se siente bien. ¿Debo usar Viewboxes? Si no, ¿qué debería hacer? Antes de enterarme de la Viewbox, tenía dificultades para encontrar una forma de escalar los tamaños de fuente con respecto a la resolución. Con Viewbox no tengo que preocuparme por esto. Entonces, si un Viewbox es incorrecto de usar, ¿cómo hago para cambiar el tamaño de mi texto?
plantillas dependientes de la resolución? ¿Eso significa tener una plantilla para cada resolución y en tiempo de ejecución determinar qué usar? Eso parece mucho trabajo. –
Por supuesto que no. Solo significa que varios diseños dependen de la resolución: por ejemplo, para las personas con 800x600 y menos, solo se muestra una lista, y para las personas con pantallas más grandes, también se muestra un panel de información adicional. – Hades32