Это прекрасно работает, за исключением того, что мне нужен какой-то шаблон для отображения выбранного элемента ComboBox?В настоящее время привязки работают должным образом, но ComboBox отображает: «Systems.Windows.Controls.ListView Items.Count: 20».
Я бы хотел, чтобы он отображал горизонтальную StackPanel или Grid, содержащую элементы GridViewColumn (ID, Закрытая дата, клиент, имя и фамилия).
<ComboBox Grid.Row="0" VerticalAlignment="Top" HorizontalAlignment="Left"
IsTextSearchEnabled="False" Width="700"
IsEditable="True">
<ListView ItemsSource="{Binding ActiveJobObservCollection}"
SelectedItem="{Binding SelectedActiveJob, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
ScrollViewer.VerticalScrollBarVisibility="Auto">
<ListView.View>
<GridView>
<GridViewColumn Width="100" Header="Job ID" DisplayMemberBinding="{Binding JobID}"/>
<GridViewColumn Width="100" Header="Closed Date" DisplayMemberBinding="{Binding ClosedDate, StringFormat=d}"/>
<GridViewColumn Width="200" Header="Customer Name" DisplayMemberBinding="{Binding CustomerName}"/>
<GridViewColumn Width="300" Header="Job Name" DisplayMemberBinding="{Binding JobName}"/>
</GridView>
</ListView.View>
</ListView>
</ComboBox>