2011-11-16 57 views
0

我是初学者,所以请耐心等待。网格绑定到列表框selecteditem运行时

比方说,我们有一个列表框和一个窗口中包含文本块的网格。但是这些是从单独的xaml文件实例化的,并添加到窗口中的两个不同的堆栈面板。

如何在运行时将网格数据源绑定到列表框的选定项目?

我想我需要做的是要做到这一点下面的XAML中运行:

Grid DataContext="{Binding ElementName=lstContacts, Path=SelectedItem}" 

感谢。

回答

0

您可以处理窗口的加载事件,并在您的处理程序中:使用VisualTreeHelper遍历您的窗口的孩子,根据其名称查找您的列表框,然后设置网格的DataContext。

Here是一个问题,讨论,并提供了一种方法,以这种方式找到孩子。