Hi,
As far as I know, the documentation is the correct one. Please notice however, that there is a known issue in the Prism 4.1 MVVM Quickstart documentation since it is out of sync with the Quickstart source code. You can find more information in the following Work Item:
However, the ViewModel base class is indeed not available on the Quickstart nor the Prism library. Instead, you will find that the view model classes from the Quickstart inherit from NotificationObject which is defined in the Prism.ViewModel namespace from the Prism Library and works as the replacement for the ViewModel base class.
Consider then referring to the NotificationObject class instead of the ViewModel base class. Take into account that NotificationObject class does not provide the ExecuteOnIUThread method from ViewModel base class. You can find more information about NotificationObject in the Prism Library source code.
Regards,
Federico Martinez
http://blogs.southworks.net/fmartinez
As far as I know, the documentation is the correct one. Please notice however, that there is a known issue in the Prism 4.1 MVVM Quickstart documentation since it is out of sync with the Quickstart source code. You can find more information in the following Work Item:
However, the ViewModel base class is indeed not available on the Quickstart nor the Prism library. Instead, you will find that the view model classes from the Quickstart inherit from NotificationObject which is defined in the Prism.ViewModel namespace from the Prism Library and works as the replacement for the ViewModel base class.
Consider then referring to the NotificationObject class instead of the ViewModel base class. Take into account that NotificationObject class does not provide the ExecuteOnIUThread method from ViewModel base class. You can find more information about NotificationObject in the Prism Library source code.
Regards,
Federico Martinez
http://blogs.southworks.net/fmartinez