【发布时间】:2011-01-21 15:35:19
【问题描述】:
我正在使用 MVVM 构建我的 WPF 应用程序,并且遇到了一个小小的设计绊脚石。我有一个顶级窗口,它具有一些我传递给第一级视图模型的属性,并且我使用视图模型构造函数很容易地完成了这一点。但是,如果我想在该级别内有一些用户控件,我该如何将信息传递给他们到他们的视图模型中?
感谢您的帮助
【问题讨论】:
我正在使用 MVVM 构建我的 WPF 应用程序,并且遇到了一个小小的设计绊脚石。我有一个顶级窗口,它具有一些我传递给第一级视图模型的属性,并且我使用视图模型构造函数很容易地完成了这一点。但是,如果我想在该级别内有一些用户控件,我该如何将信息传递给他们到他们的视图模型中?
感谢您的帮助
【问题讨论】:
您的子用户控件需要一个依赖属性,您可以从主控件绑定到该属性。 @Doug Ferguson 在 this SO 帖子中解释了如何做到这一点。希望这会有所帮助。
【讨论】: