GridView и SharedSizeGroup - PullRequest
       0

GridView и SharedSizeGroup

0 голосов
/ 27 декабря 2018

Я хочу синхронизировать ширину столбцов в 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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...