我的视图模型中有以下属性,并且视图绑定到该属性。
ActiveCategory
除了(在 中_catManager
)可以从其他事件(在此视图之外)更改的特殊情况外,一切正常。
我不想Category Manager
在视图模型中公开整个,所以我只公开我需要的属性。这样做的最佳方法是什么,以便视图收到所有更改的通知,即使是那些未在此视图模型中触发的更改?
public ICategory SelectedCategory
{
get
{
return _catManager.ActiveCategory;
}
set
{
_catManager.ActiveCategory = value;
OnPropertyChanged("SelectedCategory");
}
}