Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/5cover/wpfzard
A simple WPF wizard helper that uses page navigation. Open for extension.
https://github.com/5cover/wpfzard
control dotnet gui interface ui wizard wpf
Last synced: 5 days ago
JSON representation
A simple WPF wizard helper that uses page navigation. Open for extension.
- Host: GitHub
- URL: https://github.com/5cover/wpfzard
- Owner: 5cover
- License: mit
- Created: 2022-07-21T15:45:10.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2022-11-23T14:20:20.000Z (about 2 years ago)
- Last Synced: 2024-12-05T03:15:51.261Z (2 months ago)
- Topics: control, dotnet, gui, interface, ui, wizard, wpf
- Language: C#
- Homepage:
- Size: 57.6 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![WPFZard logo](wizard.png)
# WPFZardA simple WPF wizard helper that uses page navigation. Open for extension.
## How to use?
WPFZard is very simple to use. Here is an example of a simple wizard with 4 pages:
```csharp
Wizard wizard = new(new Page1(), new Page2(), new Page3(), new Page4())
{
Title = "My Wizard",
};
_ = wizard.ShowDialog();
```
Since ``Wizard`` inherits from ``Window``, we can use all the common window properties there.And here's a simplistic page definition:
```xaml
This is the first page.
```
It's up to you to add custom content to theses pages in order to create a functionning wizard.
As an alternative, you can inherit from ``Scover.WPFZard.FinishPage`` or ``Scover.WPFZard.ChoicePage`` to have the buttons already defined.