我在访问课程时遇到了一些问题。问题如下。
public class A1ViewModel
{
int A1no;
public int A1NO
{
get { return A1no;}
set { A1no=value;
propertychanged("A1NO");
M1()
}
}
public M1()
{
// do some thing
}
}
public class A2ViewModel
{
int A2no;
public int A2NO
{
get { return A2no;}
set { A2no=value;
propertychanged("A2NO");
M2()
}
}
public M2()
{
//do some thing
}
}
public class mainAViewModel()
{
var a1ViewModel = new A1ViewModel();
var a2ViewModel = new A2ViewModel();
}
这里 A1ViewModel 是一个用户控件的视图模型,A2ViewModel 是另一个用户控件的视图模型。mainAViewModel 是主要的 ViewModel。在 mainAViewModel 中。我有这两个(A1,A2)视图模型。问题是,如果 A1 viewmodel 中发生任何更改,那么我必须更新 A2 viewmodel 属性。请指导我。我怎么能做到这一点。提前致谢