目前有3个控件
一个TreeView,一个ListView,一个TextBox.
当我点击TreeView的时候,提取当前选中的这个项,给ListView和TextBos去当数据源。
目前TextBox确实有在变,但是ListView却没有在变,请帮忙看下原因,谢谢。        <Grid Height="360" HorizontalAlignment="Left" Name="grid3" VerticalAlignment="Top" Width="147" Margin="0,1,0,0">
            <TreeView Height="349" HorizontalAlignment="Left" Name="treeView1" VerticalAlignment="Top" Width="140" BorderThickness="2" Margin="4,2,0,0">
                <TreeView.ItemTemplate>
                    <HierarchicalDataTemplate DataType="{x:Type src:Datas}" ItemsSource="{Binding Path=listDatas}">
                        <TextBlock Text="{Binding Name}"></TextBlock>
                    </HierarchicalDataTemplate>
                </TreeView.ItemTemplate>
            </TreeView>
        </Grid>        <Grid Height="272" HorizontalAlignment="Left" Margin="148,2,0,0" Name="grid2" VerticalAlignment="Top" Width="586">
            <ListView Name="listView1" MinWidth="280" DataContext="{Binding ElementName=treeView1,Path=SelectedItem}" >
                <ListView.View>
                    <GridView x:Name="gridView1"  >
                        <GridViewColumn Header="名称"  DisplayMemberBinding="{Binding Name}"></GridViewColumn>                    </GridView>
                </ListView.View>
            </ListView>
        </Grid>        <Grid Height="70" HorizontalAlignment="Left" Margin="147,279,0,0" Name="grid1" VerticalAlignment="Top" Width="587" DataContext="{Binding ElementName=treeView1,Path=SelectedItem}" >
            <TextBox Height="23" HorizontalAlignment="Left" Text="{Binding Name}"  Margin="6,6,0,0" Name="textBox1" VerticalAlignment="Top" Width="120" />
        </Grid>