Info
Version: | 1.0.0 |
Author(s): | Veniamin Lytkin @ Epsil0neR |
Last Update: | Thursday, August 23, 2018 |
.NET Fiddle: | Create the first Fiddle |
Project Url: | https://github.com/Epsil0neR/Epsiloner.Wpf.Navigation |
NuGet Url: | https://www.nuget.org/packages/Epsiloner.Wpf.Navigation |
Install
Install-Package Epsiloner.Wpf.Navigation
dotnet add package Epsiloner.Wpf.Navigation
paket add Epsiloner.Wpf.Navigation
Epsiloner.Wpf.Navigation Download (Unzip the "nupkg" after downloading)
Dependencies
- Epsiloner.Wpf.Core(>= 1.0.1)
Tags
Provides a design pattern that are helpful in writing well-structured and maintainable applications.
It allows to have each page in separate project with dynamic registration of each page and ability to correctly navigate to each page by defining classes (that implements INavigationTarget) with corresponding parameters.
For example, Epsiloner.Wpf.Navigation allows you to use an abstraction for navigation that is unit testable, but that layers on top of the platform concepts and APIs for navigation so that you can fully leverage what the platform itself has to offer, but done in the MVVM way.
Epsiloner.Wpf.Navigation is designed to perform navigation from any place, but most useful to use from ViewModels.
Epsiloner.Wpf.Navigation is a fully open source project.
I appreciate any input from outside - ideas / wishes / bugs / bug fixes / etc..