3

私の親ビューモデルにはいくつかの子ビューモデルが含まれており、次のようになります

public MainViewModel:ObservableObject
{
     public MainViewModel(){//initalize everything};

     private SomeViewModel childvm1;
     private AnotherViewModel childvm2;


      public SomeViewModel Childvm1
            {
                get
                {
                    return childvm1;
                }
                set
                {
                    SetField(ref childvm1, value, "Childvm1");
                }
            }

     public AnotherViewModel Childvm2
            {
                get
                {
                    return childvm2;
                }
                set
                {
                    SetField(ref childvm2, value, "Childvm2");
                }
            }

     //when this changes i want to notify childvm2 and call a function in it
     public SomeModel SelectedValueofChildvm1
            {
                get
                {
                    return Childvm1.SelectedValue;
                }
            }
}

childvm2変更時に関数を呼び出すにはどうすればよいSelectedValueofChildvm1ですか?

4

2 に答える 2