视图订阅视图模型中实例对象的属性
本文关键字:视图 对象 属性 实例 模型 | 更新日期: 2023-09-27 18:33:31
我正在尝试订阅ViewModel中实例对象的属性,而不是viewModel本身中的属性。
class MainViewModel
{
#region Fields
private ModularViewModel modularViewModel1;
#end region
}
主视图模型实现 INotifyPropertyChanged 并作为实例 ViewModel。
是否可以从视图中订阅模块化视图模型中属性的 INotifyPropertyChanged 事件。
是的,您只需使用 .
语法遍历数据结构。
所以在你的情况下:
"{Binding Path=modularViewModel1.SomeProperty}"
请记住,必须public
用于绑定的所有属性(您的示例是private
,并且是字段,而不是属性)。
在这种情况下,绑定将自动订阅正确的PropertyChanged
事件。