WPF - Lier à selecteditem de la zone de liste entre les contrôles utilisateur

J'ai deux usercontrols, le premier avec une zone de liste qui est lié à une liste de Clients qui affiche des détails simples de chaque client.

La deuxième de contrôle de l'utilisateur, j'aimerais être une vue plus détaillée de n'importe quel client est sélectionné dans la zone de liste de la première usercontrol.

Est-il possible de mettre en place une liaison dans le deuxième contrôle à lier à l'élément sélectionné dans la première de contrôle de l'utilisateur?

Ma zone de Liste:

            <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>

Vue détaillée Usercontrol (jusqu'à Présent)

 <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>

Merci
Greg

Ce que vous avez devrait fonctionner si vous modifiez votre TextBlock de liaison pour Text="{Binding name}". Je vous suggère de changer de nom"," au "Nom" de votre déclaration de propriété au Client afin de l'identifier comme un bien et de le faire suivre certaines "règles!".

OriginalL'auteur gr-eg | 2011-07-29