I am starting a new MVVM project with WPF, both of which I am unfamiliar with and wanted to make sure that I was using a proper MVVM approach.
I have the following:
- I have a master user control that contains its own ViewModel and a TabControl
- Each Tab contains a separate user control with their own ViewModels
- When the MasterViewModel is created, one of its property gets set (let's call it MasterId)
- I need to propagate that MasterId property change from the master view model to the child view models
I am wondering what is the simplest / best / proper MVVM approach for implementing this simple scenario?