クラスへのアクセスに問題があります。問題は以下の通りです。
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 は 1 つのユーザーコントロールのビューモデルであり、A2ViewModel は別のユーザーコントロールのビューモデルです。mainAViewModel はメインの ViewModel です。mainAViewModel で。私はこの2つ(A1、A2)のビューモデルを持っています。問題は、A1 ビューモデルで変更が発生した場合、A2 ビューモデル プロパティを更新する必要があるということです。ガイドしてください。どうすればこれを達成できますか。前もって感謝します