Digamos que tengo el siguiente ListView:ListView columna de tamaño automático
<ListView ScrollViewer.VerticalScrollBarVisibility="Auto">
<ListView.View>
<GridView>
<GridViewColumn Header="Something"
DisplayMemberBinding="{Binding Path=ShortText}" />
<GridViewColumn Header="Description"
DisplayMemberBinding="{Binding Path=VeryLongTextWithCRs}" />
<GridViewColumn Header="Something Else"
DisplayMemberBinding="{Binding Path=AnotherShortText}" />
</GridView>
</ListView.View>
</ListView>
me gustaría las columnas de texto cortos para encajar siempre en la pantalla, y la columna de texto largo para utilizar el espacio restante, palabra- envolviendo si es necesario.
¿Es posible?
Martin, el problema con la solución IValueConverter es que requiere que se configuren todos los demás anchos (prefiero no configurar ninguno). En este punto, no puedo cambiar las ListViews en este proyecto, pero definitivamente usaré DataGrid para la próxima. ¡Gracias! –
¡Evita la cuadrícula de datos si puedes! Es un montón de basura y lleno de errores –