使用TreeView中的DataBinding向ListBox WPF添加项目

时间:2008-09-10 15:37:25

标签: wpf data-binding listbox treeview

我想使用TreeView将所选项目从ListBox添加到DataBinding控件(如果它可以与DataBinding一起使用)。

<TreeView HorizontalAlignment="Left" 
          Margin="30,32,0,83" 
          Name="treeView1" 
          Width="133" >

</TreeView>
<ListBox VerticalAlignment="Top" 
         Margin="208,36,93,0" 
         Name="listBox1" 
         Height="196" >       
</ListBox>

TreeView从页面后面的代码中填充一些虚拟数据。

2 个答案:

答案 0 :(得分:1)

您可以使用ElementName绑定到元素,因此如果您想将选定的树项绑定到ListBox的ItemsSource:

ItemsSource="{Binding SelectedItem, ElementName=treeView1}"

答案 1 :(得分:0)

我很确定这是可能的,因为WPF对数据绑定非常灵活,但我还没有完成那个特定的场景。

我最近一直关注MSDN博客中的WPF Databinding FAQ,它提供了许多可能有用的见解。