Info
Version: | 4.1.0 |
Author(s): | Romagny13 |
Last Update: | Monday, March 18, 2019 |
.NET Fiddle: | Create the first Fiddle |
Project Url: | https://github.com/romagny13/WpfLib |
NuGet Url: | https://www.nuget.org/packages/Romagny13WpfLib |
Install
Install-Package Romagny13WpfLib
dotnet add package Romagny13WpfLib
paket add Romagny13WpfLib
Romagny13WpfLib Download (Unzip the "nupkg" after downloading)
Dependencies
Tags
* DI (Dependency Injection)
* Injector: allows to register Types, Singletons, Instances, values, auto discover types, etc.
* Navigation
* Regions: change and animate the content of ContentRegion (ContentControl) and ItemsRegions (ItemsControl, TabControl, ..and more with Adapters)
* ViewModelLocator: allows to resolve ViewModel for regions and for window with ResolveWindowViewModel
* RegionManager: allows to get a region, then navigate with regions
* INavigatable: allows views and view models to be notified on navigate
* IActivatable, IDeactivatable: allow to cancel navigation
* ILoadedEventListener: allows to be notified when the view or window is loaded
* Mvvm
* WpfLibBootstrapper
* Observable, Validatable, Editable, ValidateAndEditable and ModelWrapper base classes for Models and ViewModels
* Commands and composite command
* Sync extensions for list and collections.
Allows to sync data
* TypedCache
* Singleton
* Messenger : allows to subscribe, publish and filter messages
* Adaptive
* BreakpointBinder: allows to bind controls and make the page "responsive"
* BreakpointListener: allows to define a list of breakpoints and be notified on current breakpoint changed
* Services
* HttpService with interceptors
* Json Serialization with DataContractJsonSerializer.