Как связать свойства разных ViewModel

У меня есть ViewModel:

public class MasterViewModel : ViewModelBase
{
    public MasterViewModel()
    {
    }

    public string Property { get; set; }
}

Так же есть ViewModel что принимает в конструкторе экземпляр первой:

public class SlaveViewModel : ViewModelBase
{
    public SlaveViewModel(MasterViewModel master)
    {
    }

    public string Property { get; set; }

}

У них есть идентичное свойство Property, на основе одной MasterViewModel может быть создано несколько SlaveViewModel. Как сделать что бы при изменении свойства в MasterViewModel изменялось и свойства во всех дочерних SlaveViewModel? Использую фреймворк Catel, пробывал через InterestedInAttribute но в актуальной версии фреймворка атрибута уже нету. Подскажите пожайлуста способ актуальный для Catel 5.11, или способ без использования Catel.


Ответы (0 шт):