Je suis en train d'écrire un certain nombre d'applications WP7 qui nécessitent un dimensionnement absolu, en fonction du périphérique d'affichage. Ce qui signifie que la taille de l'application doit être de 656 (w) par 480 (h), ce qui est parfait pour WP7 avec à la fois shell:SystemTray.IsVisible="True"
et shell:ApplicationBar IsVisible="True"
. D'un possible 800 x 480, ces deux barres utilisées prennent 144, donc je suis bon sur ce front.WP7 Silverlight App Évolutivité Évolutivité
Sur un PC, j'utiliserais une version plus grande de cette taille, comme 720x540.
Cependant, si iPhone-> iPad est une indication de revenus potentiels pour MSFT (ainsi que Ballmer réinvestissant dans le secteur des tablettes), je vais faire l'hypothèse que nous verrons une tablette ... unité de taille sortent assez tôt pour le système d'exploitation WP7.
En outre, il peut y avoir une résolution 400x240 de WP7 pour sortir. Je souhaite que mes applications soient immédiatement disponibles pour les appareils de différentes tailles, en fonction des dimensions ci-dessus (656 (w) par 480 (h) ou d'une version mise à l'échelle) - plutôt que de devoir Il suffit de changer un seul ensemble de valeurs pour rééditer une application. Note: Je n'utilise pas un <Grid/>
ou <StackPanel/>
- et je ne peux pas. Chaque chose dans l'application est absolument positionnée et cela est fait exprès.
Donc la question ici est - y a-t-il une valeur que je peux lire sur la résolution de l'écran de l'appareil mon application fonctionne? J'ai regardé à travers le reference, mais je n'ai rien trouvé de pareil.