¿Cuál sería la mejor manera/derecho de tener un conjunto de DataGrid
columnas tienen la anchura proporcional (Width="\*"),
pero para tener sea su anchura mínimo al menos el ancho de su contenido? Por el momento, si uso Width="*"
, las columnas se mantienen exactamente proporcionales, pero el contenido se recorta si las columnas se vuelven demasiado delgadas. Si uso Width="Auto"
, las columnas se adaptan perfectamente a su contenido, pero esto los hace todos diferentes tamaños.WPF - Columna cuadrícula de datos con ancho = "*", pero MinWidth para ajustar el contenido
Lo que quiero es realmente una combinación de los dos, como Width="\*"
, MinWidth="Auto"
de modo que cuando hay un ancho extra las columnas serán todas espacio en anchos iguales, pero cuando la cuadrícula se hace más pequeña, el contenido nunca se recorta.
Lamentablemente, MinWidth="Auto"
no existe, así que supongo que tengo que enlazar la propiedad MinWidth
de la columna, pero es difícil saber exactamente a qué lo vincularía.
¿Cómo le digo a WPF "MinWidth="
el ancho de la parte más ancha de la columna?
Permitirnos configurar MinWidth = "auto" sería una buena característica. –