Используя Grid.ColumnDefinitions width = "*", но убедитесь, что каждый столбец имеет одинаковую ширину - PullRequest
0 голосов
/ 21 июля 2011

Я хочу получить такой вывод, где ширина column1 одинакова для каждой строки.

// [year color make model]  [ - lic # - state]  //want column1 size to match for both rows
// [year color make model]  [ - lic # - state]  //want column1 size to match for both rows

Я хочу, чтобы ширина определялась как *, потому что я заранее не знаю размер шрифта, поэтому я хочу, чтобы он соответствовал размеру содержимого.

Вот что я попробовал, но это не сработало, размер row1.column1 отличался от row2.column1

 <Grid>
                    <Grid.ColumnDefinitions>
                        <ColumnDefinition Width="*"/>
                        <ColumnDefinition Width="*"/>
                    </Grid.ColumnDefinitions>
                    <StackPanel Grid.Column="0" Orientation="Horizontal">
                        <TextBlock Text="{Binding Path=VehicleYear}" Foreground="Blue" Margin="0,0,5,0" />
                        <TextBlock Text="{Binding Path=ColorExteriorID, Converter={BLL:CodeMarkupExtension}}" Foreground="Blue"  Margin="0,0,5,0" />
                        <TextBlock Text="{Binding Path=MakeID, Converter={BLL:CodeMarkupExtension}}" Foreground="Blue" Margin="0,0,5,0" />
                        <TextBlock Text="{Binding Path=Model}" Foreground="Blue" Margin="0,0,5,0" />
                    </StackPanel>
                    <StackPanel Grid.Column="1" Orientation="Horizontal">
                        <TextBlock Text="-" Foreground="Blue" Margin="0,0,5,0" />
                        <TextBlock Text="{Binding Path=PlateNumber}" Foreground="Blue" Margin="0,0,5,0"/>
                        <TextBlock Text="-" Foreground="Blue" Margin="0,0,5,0" />
                        <TextBlock Text="{Binding Path=StateID, Converter={BLL:CodeMarkupExtension}}" Foreground="Blue" Margin="0,0,5,0" />
                    </StackPanel>
                </Grid>

1 Ответ

3 голосов
/ 21 июля 2011

Я думаю, что вы ищете ColumnDefinition / RowDefinition. SharedSizeGroup

См. Также

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...