网格绑定到列表框selecteditem运行时



我是初学者,所以请耐心等待。

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

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

我想我需要做的是在运行时做以下xaml:

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

谢谢。

你可以处理Window's Loaded事件,并在你的处理程序中:使用VisualTreeHelper遍历Window的子节点,根据它的名称找到你的ListBox,然后设置你的Grid的DataContext。

这是一个讨论并提供了以这种方式查找子元素的方法的问题。

最新更新