2010-02-12 2 views
0

Voici l'échantillon pseudo code XAMLNonstandard flottante mise en page - puis ils grossissent arrêter

<Window> 
    <Grid Rows="2"> 
     <Listbox Row="0"/> 
     <Button Row="1"/> 
    </Grid> 
</Window> 

Grille ne fonctionne pas ici, juste par exemple

Listbox est databinded et peut avoir plusieurs éléments
bouton placé sous la ListBox - immédiatement en dessous, pas en bas de la fenêtre

La liste peut se développer, en déplaçant le bouton vers le bas jusqu'à ce que le bouton soit en bas de la fenêtre. Ensuite, Listbox obtient barre de défilement verticale et fait défiler ses éléments, avec le bouton restant en bas.

Je ne me souviens pas avoir vu une telle mise en page, et je pense que cela ne peut être fait sans liaison à ActualHeight/en utilisant un code de convertisseur, ce qui est vraiment mauvais.

Merci d'avance.

Répondre

2

Utilisez un StackPanel au lieu de votre Grid.