当前数据上下文是SomeViewModel但我需要绑定到主窗口的视图模型上的属性。我猜我需要在绑定中指定Source或RelativeSource,但不太确定如何管理它。 MainWindowViewModel是主窗口的数据上下文(也是公共成员)。欢迎任何指导!
答案 0 :(得分:4)
尝试类似
的内容{Binding Path=DataContext.YourMainWindowViewModelPropertyName,
RelativeSource={RelativeSource AncestorType={x:Type Window}}}
如果您的主窗口是Window类型的实例,并且您当前的“对象”是子UserControl,它应该可以工作。