Я хочу получить такой вывод, где ширина 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>