Debe haber una solución elegante a este problema, pero no puedo encontrar nada en línea. Tengo una grilla que tiene una columna y una fila con ancho/alto *, que contiene un ListBox. Tengo Window SizeToContents configurado en WidthAndHeight para permitir que la ventana cambie de tamaño al tamaño adecuado para cada conjunto de widgets/fuentes de IU. Cuando agrego elementos al ListBox, cambia el tamaño, lo que hace que la ventana crezca.Obtener ListBox para cambiar el tamaño con la ventana, pero no cambiar el tamaño del contenido
Quiero que el ListBox cambie de tamaño si cambio el tamaño de la ventana, pero si agrego contenido que es más largo que el ancho del ListBox, quiero que aparezca la barra de desplazamiento y no que crezca, lo que provoca crecer. Si configuro tamaños explícitos para la Ventana y configuro SizeToContent en Manual (el valor predeterminado), funciona como me propongo.
¿Hay alguna manera de ajustar el tamaño de la ventana a los contenidos al inicio y seguir haciendo que el ListBox crezca con el tamaño de la ventana, pero no con su contenido?
tienen el mismo problema, pero dentro de una cuadrícula con la altura ajustable a través de un GridSplitter. Agregar elementos al cuadro de lista hace crecer el cuadro de lista y mueve el divisor de grillas en lugar de desplazarse. –