This package is a useful collection of API designed for .NET Core for an extended and easier implementation of the MVVM design pattern. Essentially there are various implementations of the ICommand and INotifyPropertyChanged* interfaces, serving different purposes.

Here's a brief list of the API you can find:
•ObservableObject: Extend from this class to have an object that supports notifications without worrying to implement INotifyPropertyChanged.
•ObservableTask: A wrapper of Task that supports UI notifications.
•RelayCommand and RelayCommand<T>: Standard implementations (non-generic and generic) of the ICommand interface.
•AsyncCommand, AsyncCommand<TResultgt; and AsyncCommand<TParameter, TResult>: Commands that execute asynchronous operations or Tasks.

There is a newer version of this package available.
See the version list below for details.
Install-Package TommasoScalici.MVVMExtensions -Version
dotnet add package TommasoScalici.MVVMExtensions --version
<PackageReference Include="TommasoScalici.MVVMExtensions" Version="" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add TommasoScalici.MVVMExtensions --version
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

Profile changed to portable-net45+win+wpa81


This package has no dependencies.

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated 420 8/30/2017 332 8/29/2017 341 8/28/2017 421 2/28/2017 427 2/28/2017
1.0.2 412 2/22/2017 529 7/14/2016 453 7/14/2016 452 7/14/2016 411 3/21/2016 473 11/20/2015
Show less