template wpf listview gridview wpfdatagrid gridviewcolumn

wpf - template - ListView.GridViewColumn(*) width



wpf listview grouping (3)

Con la definición de la vista de columnas grupales , Kettic GridView permite a los usuarios crear una vista de grupos de columnas y una vista HTML para los datos en la grilla

Estoy usando el control ListView lugar de DataGrid en mi aplicación WPF . Quiero dar * ancho a mi ListView.GridViewColumn , pero cada vez que proporciono * ancho a ListView.GridViewColumn , me da un error de tiempo de compilación. Amablemente sugiérame cómo puedo proporcionar * ancho a ListView.GridViewColumn , de modo que ListView.GridViewColumn pueda llenar automáticamente espacio adicional cuando maximizo la pantalla.

Cualquier ayuda en esto será muy apreciada. Gracias


Por favor, prueba esa solución:

<ListView> <ListView.View> <GridView> <GridViewColumn Header="column1" x:Name="col1"/> <!--Column that shall resize: Width is set to the Actual Width of the helper field defined below--> <GridViewColumn Header="column2" Width="{Binding ElementName=helperField, Path=ActualWidth}"/> </GridView> </ListView.View> Test Text </ListView> <!--This is the hidden helper Grid which does the resizing --> <Grid Visibility="Hidden"> <Grid.ColumnDefinitions> <!--Width is bound to width of the first GridViewColumn --> <ColumnDefinition Width="{Binding ElementName=col1, Path=ActualWidth}"/> <!--Width is set to "Fill"--> <ColumnDefinition Width="*"/> <!--Correction Width--> <ColumnDefinition Width="10"/> </Grid.ColumnDefinitions> <!--This is the hidden helper Field which is used to bind to, using the "Fill" column of the helper grid--> <Grid Grid.Column="1" x:Name="helperField"/> </Grid>

También puede encontrar alguna otra solución en el siguiente enlace:

http://social.msdn.microsoft.com/forums/en-US/wpf/thread/3ee5696c-4f26-4e30-8891-0e2f95d69623/


Publiqué mi enfoque aquí, que es un poco diferente (pero me pareció muy confiable y permite columnas de ancho porcentual https://.com/a/10526024/41211 ) ya que intenté lo anterior y estaba buscando mi devenv. el procesamiento de exe se agotó al máximo, ya que constantemente intentaba reevaluar mi vista de diseñador con los enlaces dinámicos anteriores.