Bonjour les autres développeurs! Je travaille sur une application Windows Phone 7 et je n'arrive pas à comprendre ce que je crois être un problème simple pour les plus expérimentés. Dites que j'ai une mise en page composée de deux éléments: un ListBox (rempli d'une abondance d'éléments) et un TextBlock (fournissant à l'utilisateur quelques instructions de base). Je veux que celles-ci soient superposées lorsque l'appareil est en orientation Portrait et que je souhaite que celles-ci soient côte à côte lorsque l'orientation de l'appareil passe en mode Paysage.Windows Phone 7 applications - Changement d'orientation
Pour l'orientation Portrait J'utilise un gestionnaire de mise en page de la grille, car il me permet de définir les hauteurs des lignes comme si ... la ligne 0 Height="2*"
, ligne 1 Height="*"
Listbox se trouve dans la ligne 0, TextBlock en ligne 1. Maintenant, ce qui serait vraiment intéressant est de simplement changer les RowDefinition
en ColumnDefinition
et de réaffecter la liste/bloc de texte aux colonnes de la grille au lieu des lignes pour quand l'appareil passe en mode paysage.
Mais c'est juste mon idée. Je ne sais pas comment le faire avec élégance. Peut-être qu'il y a une meilleure approche à cela? Ou peut-être que c'est l'approche correcte et il y a une méthode construite pour exactement ce but?
Nous vous remercions de vos suggestions!
Avez-vous essayé cette approche? Ça a marché? Y avait-il des problèmes? –