У меня есть два пользовательских элемента управления, первый со списком, который привязан к списку клиентов, который отображает некоторые простые сведения для каждого клиента.
Второй пользовательский элемент управления, который я хотел бы представить более детально.какой бы клиент ни был выбран в списке первого пользовательского элемента управления.
Можно ли установить привязку во втором элементе управления для привязки к выбранному элементу в первом пользовательском элементе управления?
Мой списокbox:
<ListBox Name="lstCustomer" ItemsSource="{Binding Customers}" >
<ListBox.Resources>
<DataTemplate DataType="{x:Type MyApplication:Customers}">
<Label Grid.Row="0" Content="{Binding Customer.name}" FontSize="14" FontWeight="Bold" Padding="5" />
<Label Grid.Row="1" Grid.Column="0" Content="{Binding Customer.telephone}" Padding="10,5" />
</Grid>
</Grid>
</DataTemplate>
</ListBox.Resources>
</ListBox>
Детальный просмотр Usercontrol (Пока)
<Grid x:Name="containingGrid" DataContext="{Binding ElementName=lstCustomers, Path=SelectedItem}">
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>
<TextBlock Text="{Binding Customer.name}" FontSize="23"/>
</Grid>
Спасибо, Грег