estoy escribiendo una serie de aplicaciones de WP7 en este momento que la necesidad absoluta de tamaño, dependiendo de dispositivo de visualización. Esto significa que el tamaño de la aplicación debe ser de 656 (w) por 480 (h), lo que es perfecto para WP7 con shell:SystemTray.IsVisible="True"
y shell:ApplicationBar IsVisible="True"
. Desde un posible 800 x 480, ambas barras utilizadas toman 144, así que estoy bien en ese frente.WP7 Silverlight App Escalabilidad La escalabilidad
En un PC, que haría uso de una versión más grande de esa necesidad tamaño, como 720x540.
Sin embargo, si iPhone-> iPad es una indicación de posibles flujos de ingresos para MSFT (así como de la reinversión de Ballmer en el negocio de las tabletas), voy a hacer la suposición de que veremos una tableta- la unidad de tamaño sale lo suficientemente pronto para el sistema operativo WP7.
Además, puede haber una resolución de 400x240 de WP7 a salir.
Lo que me gustaría es que mis aplicaciones estén disponibles de inmediato para dispositivos de diferentes tamaños, en función de las dimensiones anteriores (656 (w) por 480 (h), o una versión escalada de eso), en lugar de tener que simplemente cambie un solo conjunto de valores para volver a lanzar una aplicación. Nota: No usar un <Grid/>
o <StackPanel/>
- y no puedo. Cada cosa en la aplicación está absolutamente posicionada y esto es a propósito.
Así que la pregunta aquí es - ¿Hay algún valor que pueda leer sobre el tamaño de resolución de pantalla del dispositivo en el que se ejecuta mi aplicación? Revisé el reference, pero no pude encontrar nada como esto.