2010-09-28 3 views
0

J'ai sélectionné Paysage uniquement pour ma vue dans l'espace disponible de 800w x 480h. Je veux que mon application soit de 600 (w) par 240 (h), absolument dimensionnée. (Il y a une longue histoire à ce sujet, mais ça ne va pas changer - je ne veux pas ou ne dois pas remplir tout l'espace disponible et j'ai besoin d'un dimensionnement absolu).Centrer une application dans WP7

Comment puis-je centrer l'application horizontalement et verticalement afin que son centreX/Y soit le même que le centreX/Y de l'espace disponible. J'ai essayé VerticalAlignment="Center" HorizontalAlignment="Center" sur les deux <phone:PhoneApplicationPage/> ainsi que <Grid/> et <Canvas/> tags - rien de tout cela fonctionne. Des idées sur la façon dont je peux centrer mon application à l'écran?

+0

S'il vous plaît partager la longue histoire. –

+0

@Matt Lacey: Ne peut pas, c'est un produit pour un client et NDA sont en place. –

+0

J'étais juste curieux pour l'analyse de rentabilisation pour créer quelque chose qui semble si différent de tout le reste sur le téléphone et n'utilise pas tout l'espace disponible. –

Répondre

1

Vous pouvez essayer avec des marges sur la grille principale:

Margin="100,120" 

100 = (800-600)/2

120 = (480-240)/2

+0

Hmmm ... c'est une approche intéressante. C'est peut-être celui que j'utilise. Resteront pour d'autres réponses un peu et si rien ne vient dans le cadre, acceptera celui-ci. –

+0

Pas de problème. Je suis d'accord que ce n'est pas une belle solution mais elle a le mérite d'être simple. –

+0

Définitivement, il a ce qu'il faut, facile à mettre en œuvre. –

0

Pourquoi ne pas utiliser une grille, et imbriquez une grille à l'intérieur avec Width = "600" et Height = "240", avec HorizontalAlign = "Center" et VerticalAlign mis à la contrepartie?

Questions connexes