WPF:绑定到嵌套对象的属性

时间:2012-11-19 13:03:46

标签: wpf xaml binding

我的控件(MyControl)基于UserControl。它包含ListBox项,名为myListBox。我将MyControl实例放在窗口上作为myControlInstance变量。此窗口包含其他控件,名为appInfo变量。我需要将appInfo.SomePropertyMyControl.myListBox.SelectedItem绑定。我怎么能通过XAML做到?

我试试看:

DataContext="{Binding ElementName=myControlInstanceName, 
Path=myListBox.SelectedItem}"

但是它还没有用。如何通过XAML解决问题?

1 个答案:

答案 0 :(得分:0)

我通过下一个XAML代码解决它:DataContext="{Binding ElementName=myControlInstanceName, Path=Content.Children[1].SelectedItem}"