Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

MVVM like wizard

I am currently building an MVVM based application. The application should also have a wizard in MVVM style. The wizard is not a normal wizard, its a particular kind of a wizard. My goal is to implement a wizard with

1.) has also multiple branches. The wizard can guide you in other direction. So the wizard must not be straightforward.

2.) can also have short cuts. You can skip some pages where default values are setted.

3.) is also normal - straightforward.

Note, some information in the wizrad pages are on-the-fly. That means, that the information can be passed between each step and processed.

Are there any approaches like patterns to solve my problem? How do I implement it the best way?

like image 324
Carnation Avatar asked Jul 17 '10 21:07

Carnation


People also ask

Is MVVM deprecated?

This is the same MVVM library used by the Microsoft Store, the Photos app, and more! The MVVM Toolkit is inspired by MvvmLight, and is also the official replacement for it now that the library has been deprecated.

Is WPF MVVM or MVC?

MVVM is written for desktop application with data binding capabilities – XAML and the INotifyPropertyChanged interface. If you want to do modification in the View-Model, the View-Model uses an observer pattern. The MVVM pattern is mostly used by WPF, Silverlight, nRoute, etc.

Do I have to use MVVM in WPF?

The Windows Presentation Framework (WPF) takes full advantage of the Model-View-ViewModel (MVVM) pattern. Though it is possible to create WPF applications without using the MVVM pattern, a little investment in learning can make building WPF applications much simpler.

What is MVVM model in WPF?

MVVM (Model-View-ViewModel) MVVM is a way of creating client applications that leverages core features of the WPF platform, allows for simple unit testing of application functionality, and helps developers and designers work together with less technical difficulties.


1 Answers

Did you read this good article in Code Project about Wizard in MVVM and written by two MVVM guru: http://www.codeproject.com/KB/WPF/InternationalizedWizard.aspx?display=Print

like image 98
Florian Avatar answered Oct 27 '22 13:10

Florian