This package contains some helper classes for MVVM pattern.
- ObservableObject and ObservableTask (wrapper of Task but more MVVM-friendly).
- Standard RelayCommand and RelayCommand<T>.
- AsyncCommand, AsyncCommand<TResult> and AsyncCommand<TParameter, TResult> for asynchronous Commands that take Tasks as execute action.

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

Updated to support UWP (10586).
Added Read/Write model for property notification that don't require the use of a filed as a backing store.


This package has no dependencies.

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated 416 8/30/2017 322 8/29/2017 336 8/28/2017 417 2/28/2017 422 2/28/2017
1.0.2 407 2/22/2017 525 7/14/2016 448 7/14/2016 446 7/14/2016 408 3/21/2016 471 11/20/2015
Show less