Witam. Mój problem rozrysowałem na obrazku niżej. Oczywiście jest bardziej złożony ale ten prosty przykład powinien być dobry do zrozumienia go.
Przyjmijmy że czerwona ramka to "czerwony viewmodel" a zielona ramka to "zielony viewmodel".
W czerwonym viewmodelu mam property dla aktywności buttona w tym przypadku typu bool. Do tego dochodzi tysiąc innych czynników zmieniających wartość z true na false i z false na true.
Wszystko pięknie ładnie ale dochodzi teraz zielony viewmodel, w którym znajduje się następne tysiąc czynników zmieniających wartość bool. Mało tego ten zielony viewmodel jest w innym namespace i w innej klasie. Cała zielona ramka jest importowana z innego pliku XAML, którego viewmodel to właśnie ten zielony viewmodel :)
I wreszcie problem. Jak z tego zielonego viewmodel zmienić wartość property znajdującą się w czerwonym viewmodel jeśli w zielonym viewmodel będziemy sobie klikać w widocznego checkboxa? :) Byłbym wdzięczny za jakiś przykład .