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.
Respuestas:
¿Estamos hablando en el contexto de
WPF
Grid aquí? Mi respuesta hablará sobre columnas, pero lo mismo se aplica a las filas.En resumen:
-
Auto
significa tamaño para el contenido de la columna y-
*
significa tamaño proporcional a la cuadrículaAuto
significa 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 lasAuto
columnas 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 de3*
, 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.fuente