Je ne peux pas croire que je suis de retour à cette après avoir travaillé avec WPF pendant 3 mois :)mise en page simple grille question
Tenir compte la configuration très commune:
Comment configurer les RowHeights pour que le haut et les lignes du bas (barre de menu et barre d'état) de taille pour s'adapter à la hauteur de leur contenu, et la ligne du milieu (contenu principal), remplit l'espace disponible restant dans le programme?
Je ne peux pas fixer la hauteur des rangées supérieure/inférieure car la hauteur de leur contenu peut varier.
<Window>
<Grid>
<Grid.RowDefinitions>
<RowDefinition/>
<RowDefinition/>
<RowDefinition/>
</Grid.RowDefinitions>
<Menu Grid.Row=0>
...menuitems
</Menu>
<Grid Grid.Row=1>
...main application content here (like most programs)
</Grid>
<StatusBar>
...statusbaritems
</StatusBar>
</Grid>
</Window>
Merci! Comme il s'est avéré, j'avais une image dans la barre d'état mis à "caché", et il était par défaut était de remplir sa zone disponible. C'est pourquoi ma rangée du bas a continué à prendre jusqu'à 90% de l'écran! :) Une fois que j'ai résolu cela, votre solution a parfaitement fonctionné. –