The new RadWizard control has the potential to be very useful. We use a lot of wizards in our application. These are all "manually" implemented currently. I had a look at the new RadWizard control and it has the potential to simplify this quite a lot.
Currently the documentation is a bit lacking (I know it is in beta). However, some questions:
1) How can I modify the default navigation?
I tried linking to the "next" event on the wizard, and then, based on some parameters setting the SelectedpageIndex. This works well for most cases. However, how do I cancel any navigation after the "next" button has been clicked? As an example in some transitions we do some validation,which fails. An error message is displayed, but there does not seem to be an obvious way to stay on the current page. If I leave the selectedpageindex to the current page it still navigates to the next one regardless.
2) Is there any way to have a tag of some sort linked to the individual pages?
In the code with custom navigation there is a lot of reference to "if pageindex =x then do this etc.", but the value of the page index depends on the sequence in which the pages are added in the xaml. I would like to be able to assign some id in the xaml so that if we refer to a specific page in the code we always know it is the same page, regardless of the sequence in which is was added.
Hello,
in the documentation, it is specified that there is an IsContentPreserved property defined in RadWizard, starting at version Q3 2015.
Currently, this property in only specified in the WPF RadWizard.
Please implement this property or update the documentation.
I noticed when I'm using (binding) the SelectedPageIndex property and I try to bind the SelectionChanging event to a command in the ViewModel it never fires. Is there any restriction to use both properties together or Are they mutually exclusive?
Thanks in advance.