Я хотел бы иметь комбинированный список, который отображает элементы с несколькими свойствами, отображая для каждого элемента заголовок столбца для свойства. Вот шаблон управления, с которым я сейчас работаю. Как лучше всего добавить заголовки столбцов к ним?
Мой комбинированный список имеет значение ItemsSource = "{Binding Meters}"
<ControlTemplate TargetType="ComboBoxItem">
<Grid HorizontalAlignment="Stretch" TextElement.FontWeight="Normal">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="85" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" SharedSizeGroup="Status" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" SharedSizeGroup="ExpectMfactor" />
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="0" Text="{Binding Path=MtrNo}" />
<Rectangle Grid.Column="1" Width="1" Fill="Black" />
<TextBlock Grid.Column="2" Text="{Binding Path=Status}" Margin="5,0,5,0" />
<Rectangle Grid.Column="3" Width="1" Fill="Black" />
<TextBlock Grid.Column="4" Text="{Binding Path=ExpectMfactor}" Margin="5,0,5,0" />
</Grid>
</ControlTemplate>