Próbuje zrozumieć o co chodzi w MVVM w aplikacjach WPF. Mam wrażenie, że ciężko o sensowny materiał edukacyjny do tego, choć może wynika to z mojej niewiedzy. W jednym z przykładowych programów, który tworzę moja klasa ma dziedziczyć po BindableBase. Po zainstalowaniu PRISM z paczek NuGet klasa jest niewidoczna. Na MSDN używa ona przestrzeni nazw Microsoft.Practices.Prism.Mvvm, która też jest niewidoczna. Może ktoś mi podpowiedzieć o co może chodzić? Przy okazji polecić jakiś dobry poradnik do zrozumienia istoty MVVM.
Edit.
I tak przy okazji. Znam z grubsza WinForms, a WPF traktuje, jako kolejny krok w rozwoju. Jeśli ktoś uważa, że lepiej będzie by kolejny krok poszedł w inną stronę również będę wdzięczny a uwagi.
Pozdrawiam.