¿Cuál es la diferencia entre 'Auto' y '*' al configurar el ancho / alto para una columna de cuadrícula?


121

No puedo distinguir la diferencia entre 'Auto' y '*' al configurar el ancho / alto para una columna de cuadrícula. ¡Por favor ayuda!


Parece que estás hablando de filas / columnas de cuadrícula ... en realidad no son elementos.
Noldorin


Sé que el duplicado que sugiero es para Silverlight, pero la sintaxis es la misma para WPF.
ChrisF

Respuestas:


197

¿Estamos hablando en el contexto de WPFGrid aquí? Mi respuesta hablará sobre columnas, pero lo mismo se aplica a las filas.

En resumen:
- Autosignifica tamaño para el contenido de la columna y
- *significa tamaño proporcional a la cuadrícula

Autosignifica que a una columna se le da tanto ancho como lo requieran los elementos dentro de ella. El ancho de *las columnas de tamaño se calcula asignando espacio para las Autocolumnas de ancho fijo y, y luego dividiendo el espacio restante. Entonces, si solo hay una *columna de tamaño, obtendrá todo el espacio restante, si hubiera dos, obtendrían la mitad cada una, etc. También puede cambiar la proporción asignada a cada columna del tamaño de una estrella.

Si la columna A tiene un tamaño de 2*y B tiene un tamaño de 3*, todo el espacio de la columna se divide en 5 partes iguales; la columna A obtendría 2 partes del espacio y B obtendría 3 partes.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.