NuGet Package MvvmLib.Wpf

MvvmLib Navigation, UI Composition and Mvvm classes.

* NavigationSource: source for ContentControls, etc.
* SharedSource: source for ItemsControls, Selectors (ListBox, TabControl, etc.)
* AnimatableContentControl, TransitioningContentControl, TransitioningItemsControl: allow to animate content
* NavigationManager: allows to manage NavigationSources and SharedSources
* ListCollectionViewEx: allows to browse, filter, sort, group, add, edit with lists and collections.
* PagedSource: paging for DataGrid, etc.
* INavigationAware: allows view models to be notified on navigate
* ICanActivate, ICanDeactivate: allow to cancel navigation
* IIsSelected, ISelectable, SelectionSyncBehavior: allow to select a view
* Behaviors: SelectionSyncBehavior, EventToCommandBehavior, EventToMethodBehavior
* ViewModelLocator: allows to resolve ViewModel for views
* IIsLoaded: allows to notify view model that the view is loaded for a view that use resolve view model attached property.
* BootstrapperBase: base class for Bootstrapper
* ModuleManager: allows to manage modules/assemblies loaded "on demand".

Info

Version: 0.12.1
Author(s): romagny13
Last Update: Friday, July 19, 2019
.NET Fiddle: Create the first Fiddle
Project Url: https://github.com/romagny13/MvvmLib
NuGet Url: https://www.nuget.org/packages/MvvmLib.Wpf


Install
Install-Package MvvmLib.Wpf
dotnet add package MvvmLib.Wpf
paket add MvvmLib.Wpf
MvvmLib.Wpf Download (Unzip the "nupkg" after downloading)



Tags



STATS

must-have-score

4.6

avg-downloads-per-day

30

days-since-last-release

2