BindableBase nie istnieje w aplikacji mimo instalacji PRISM.

0

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.

1

Jak zainstalowałeś PRISMa z NuGeta to powinieneś mieć taki zestaw w References:
a09eff0f32.png
Więc jak dodasz using Microsoft.Practices.Prism.Mvvm; to BindableBase powinno być widoczne.

Co do materiałów do nauki ciężko o coś konkretnego tutaj jest jakaś lista http://stackoverflow.com/questions/1405739/mvvm-tutorial-from-start-to-finish do tego pluralsight.com za darmo o ile jesteś studentem i masz dostęp do Microsoft DreamSpark(czy jakkolwiek to się teraz nazywa).

0

Dzięki. Coś się tam pochrzaniło w tym projekcie. Zrobiłem to jeszcze raz od początku i wszystko zadziałało.

1 użytkowników online, w tym zalogowanych: 0, gości: 1