Problème: lors de l'ajout d'un ScrollViwer autour d'une grille, l'échelle de la grille est annulée!
Eksampel:
J'ai créé une largeur de grille 3 colonnes, la 1. Coulymn doit toujours être 2 fois plus grande que la colonne 2 et 3!
Sans leviewer ScrollViewer Ceci est toujours vrai, mais lors de l'ajout, il permet à chaque colonne de décider de sa propre taille. P> p> comme vous pouvez clairement voir le Les facteurs d'échelle sont complètement faux! Comme la colonne 2. La colonne est une voie à grand! et la colonne 3. La colonne est une taille aléatoire ... p> Tous les conseils à ce sujet sont bien reçus ....
Cheers Martin P> P>
3 Réponses :
La configuration actuelle est erronée, car le ScrollViewer code> ne limite pas la largeur et la hauteur de son enfant (c'est-à-dire illimitée), d'ailleurs, la grille
code> remplit toujours tous les éléments disponibles. Espace horizontal et vertical disponible sur son conteneur parent, et c'est pourquoi vous voyez ce comportement étrange. Vous devez faire l'un des suivants: P>
ScrollViewer code> comme vous l'avez mentionné. li>
grille code>. li>
ol>
Vous demandez à la grille d'attribuer un pourcentage d'espace infini à chaque colonne. Infinite Parce que le défilement horizontal est activé sur votre vision de ScrollViewer, et l'ensemble du point de ScrollViewers est de virtualiser l'espace. Alors, qu'est-ce que vous demandez que cela n'a même pas de sens. P>
ok je vois votre point de vue pourquoi la colonne tailles a vissé.
Mais .. j'ai pensé à une solution alors que je lisais vos messages ...
Comme, dit Mohammed, a défini une largeur fixe sur ma grille, eh bien .. je veux que ma grille ait la même largeur que ScrollViewer, à moins que cela ne soit possible , alors je veux que la vision de ScrollViewe a affecte!
Alors .. ma solution est la suivante: p> (uniquement fixe pour horizontal) p> thx. P> p> p>
Heureux que vous ayez trouvé la solution, n'oubliez pas d'accepter une solution;)