ビュー モデルに次のプロパティがあり、ビューはこのプロパティにバインドされています。
ActiveCategory
( 内の_catManager
) が他のイベント (このビューの外部) から変化する可能性がある特別なケースを除いて、すべて正常に機能します。
Category Manager
ビューモデル全体を公開したくないので、必要なプロパティのみを公開しています。このビューモデル内でトリガーされない変更であっても、ビューがすべての変更を通知されるようにするための最良の方法は何ですか?
public ICategory SelectedCategory
{
get
{
return _catManager.ActiveCategory;
}
set
{
_catManager.ActiveCategory = value;
OnPropertyChanged("SelectedCategory");
}
}