我刚开始学习WPF和MVVM。这就是我想要做的事情:
使用时从树中选择任何节点,该节点的描述将显示在文本框中。 这是XMAL(适用于组合框而不是树视图)
<Grid Margin="0,0,0,33" Name="grid1">
<TreeView HorizontalAlignment="Left"
Margin="24,47,0,6"
Name="treeView1"
Width="120"
ItemsSource="{Binding Path=.}">
</TreeView>
<TextBox
Margin="150,47,24,61"
Name="textBox1"
Text="{Binding Path=CurrentItem.Description}"
/>
</Grid>
答案 0 :(得分:5)
以这种方式试试
<TreeView HorizontalAlignment="Left" x:Name="treeView1"
Margin="24,47,0,6"
Width="120"
ItemsSource="{Binding Path=.}" >
<TreeViewItem></TreeViewItem>
</TreeView>
<TextBox
Margin="150,47,24,61"
Name="textBox1"
Text="{Binding Path=SelectedItem.Description, ElementName=treeview1}"
/>
TreeView确实有readOly SelectedItem属性。我希望这会有所帮助。