Я хочу синхронизировать ширину столбцов в GridView.
SharedSizeGroup не работает для меня с GridView, может я что-то не так делаю?Мне нужно использовать ListView только с GridView, а не Grid или DataGrid.
Свойство Binding width не является для меня решением, оно работает, конечно, но не правильно, если у меня есть динамические данные в столбцах.Это образец кода.
<ListView x:Name="lv" Grid.IsSharedSizeScope="True" >
<ListView.View>
<GridView>
<GridViewColumn Header="Slot" DisplayMemberBinding="{Binding col1}" >
<GridViewColumn.CellTemplate>
<DataTemplate >
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" SharedSizeGroup="sz1"/>
</Grid.ColumnDefinitions>
<TextBlock Text="{Binding}" />
</Grid>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
<GridViewColumn Header="Player_Name" DisplayMemberBinding="{Binding col2}" >
<GridViewColumn.CellTemplate>
<DataTemplate >
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" SharedSizeGroup="sz1"/>
</Grid.ColumnDefinitions>
<TextBlock Text="{Binding}" />
</Grid>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
</GridView>
</ListView.View>
</ListView>