我的DataContext中有一个布尔标志,我想让一个子控件使用。
问题:
我有一个使用它自己的数据源的子控件。 因此,整个页面的datacontext对它不可见。 子控件需要访问windows datacontext的这一个属性。
我设法通过唱一个资源来使用静态布尔值。 问题是这个资源是静态的(没有绑定到datacontext)
我可以以某种方式将值绑定到datacontext吗?还有另一种方法吗?
答案 0 :(得分:0)
解决了它。 解决方案是使用ElementName。 通过给我的窗口一个名字,我能够从子控件访问它的datacontext,无需孩子的datacontext: http://www.netframeworkdev.com/windows-presentation-foundation-wpf/how-do-i-refer-to-the-current-window-in-xaml-82864.shtml