使用DataBinding将项目从TreeView添加到ListBox WPF
时间:2020-03-05 18:50:49 来源:igfitidea点击:
我想使用"数据绑定"将"树视图"中的选定项添加到"列表框"控件中(如果它可以与"数据绑定"一起使用)。
<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"从页面后面的代码中填充一些伪数据。
解决方案
回答
我很确定这是有可能的,因为WPF在数据绑定方面确实很灵活,但是我还没有做到这一点。
最近,我一直在关注MSDN博客中的WPF数据绑定常见问题,它提供了很多有用的见解。
回答
我们可以使用ElementName绑定到元素,因此,如果要将绑定的树项绑定到ListBox的ItemsSource:
ItemsSource="{Binding SelectedItem, ElementName=treeView1}"