Algunos controles WPF (como el Button) parecen consumir felizmente todo el espacio disponible en su contenedor si no especifica la altura que debe tener.
Y algunos, como los que necesito usar en este momento, el (multilínea) TextBoxy los ListBoxmás preocupados por tomar el espacio necesario para adaptarse a sus contenidos, y nada más.
Si coloca a estos tipos en una celda en un UniformGrid, se expandirán para adaptarse al espacio disponible. Sin embargo, las UniformGridinstancias no son adecuadas para todas las situaciones. ¿Qué sucede si tiene una cuadrícula con algunas filas establecidas en * altura para dividir la altura entre sí y otras * filas? ¿Qué sucede si tiene una StackPanely tiene una Label, una Listy una Button, cómo puede obtener la lista para ocupar todo el espacio que no se come en la etiqueta y el botón?
Creo que esto realmente sería un requisito de diseño básico, pero no puedo entender cómo hacer que llenen el espacio que podrían (ponerlos en DockPanely configurarlo para llenar tampoco funciona, parece, ya que el DockPanelsolo ocupa el espacio que necesitan sus 'subcontroles').
Una interfaz gráfica de usuario de tamaño variable sería bastante horrible si había que jugar con Height, Width, MinHeight, MinWidthetc.
¿Puedes vincular tus Heighty Widthpropiedades a la celda de la cuadrícula que ocupas? ¿O hay otra manera de hacer esto?