<ListBox Name="lstCars" HorizontalContentAlignment="Stretch" HorizontalAlignment="Left" IsSynchronizedWithCurrentItem="True">
<ListBox.ItemTemplate>
<DataTemplate>
<Border Margin="5">
<Grid Margin="3">
<Grid.RowDefinitions>
<RowDefinition></RowDefinition>
<RowDefinition></RowDefinition>
<RowDefinition></RowDefinition>
</Grid.RowDefinitions>
<TextBlock Grid.Row="0" Text="{Binding Path=Producer}"></TextBlock>
<TextBlock Grid.Row="1" Text="{Binding Path=Model}"></TextBlock>
<TextBlock Grid.Row="2" Text="{Binding Path=LicenceNumber}"></TextBlock>
</Grid>
</Border>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
<ListBox Name="lstCarImages" HorizontalContentAlignment="Stretch" ItemsSource="{Binding Path=CarImagesList}" IsSynchronizedWithCurrentItem="True">
<ListBox.ItemTemplate>
<DataTemplate>
<Border Margin="5">
<Image Source="{Binding Path=Image}"></Image>
</Border>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>