BindableBase nie istnieje w aplikacji mimo instalacji PRISM.

BindableBase nie istnieje w aplikacji mimo instalacji PRISM.
Luki91
  • Rejestracja:ponad 8 lat
  • Ostatnio:około 8 lat
  • Lokalizacja:Bytom
  • Postów:81
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.

edytowany 1x, ostatnio: Luki91
DibbyDum
  • Rejestracja:ponad 12 lat
  • Ostatnio:ponad rok
  • Lokalizacja:Polska, Kraków
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).


Yubby dibby dibby dibby dibby dibby dibby dum..
edytowany 1x, ostatnio: DibbyDum
Ktos
Microsoft Imagine obecnie się to nazywa. Aczkolwiek Pluralsight wchodzi też w ramach Visual Studio Dev Essentials dla każdego zarejestrowanego, chyba na 3 miesiące.
Luki91
  • Rejestracja:ponad 8 lat
  • Ostatnio:około 8 lat
  • Lokalizacja:Bytom
  • Postów:81
0

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

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.