我正在尝试将数据网格中列的可见性绑定到 ViewModel 中的布尔 DependencyProperty(设置为视图的数据上下文 - 在本例中为 UserControl)。出于某种原因(我似乎不明白)它只是不起作用。
看了这里之后,我发现 datagridtemplate(和任何其他模板)不是可视化树的一部分。所以我无法绑定它。
问题的任何简单解决方案(当然不破坏 MVVM 模式)?
我正在尝试将数据网格中列的可见性绑定到 ViewModel 中的布尔 DependencyProperty(设置为视图的数据上下文 - 在本例中为 UserControl)。出于某种原因(我似乎不明白)它只是不起作用。
看了这里之后,我发现 datagridtemplate(和任何其他模板)不是可视化树的一部分。所以我无法绑定它。
问题的任何简单解决方案(当然不破坏 MVVM 模式)?
在这里找到解决方案:
http
://www.thomaslevesque.com/2011/03/21/wpf-how-to-bind-to-data-when-the-datacontext-is-not-inherited/对于未来的问题.. .