Unplanned
Last Updated: 04 Nov 2024 17:15 by Roberto
ADMIN
Created by: Stefan Nenchev
Comments: 2
Category: Wizard
Type: Feature Request
7

			
Unplanned
Last Updated: 04 Aug 2016 09:48 by ADMIN
ADMIN
Created by: Yoan
Comments: 0
Category: Wizard
Type: Feature Request
4

			
Completed
Last Updated: 28 Jul 2015 07:34 by ADMIN
Completed
Last Updated: 30 May 2017 13:30 by ADMIN
Workaround for this issue is replacing the template for the RadWizard with:

    <ControlTemplate x:Key="RadWizardTemplate" TargetType="telerikNavigation:RadWizard">
        <Border Background="{TemplateBinding Background}" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}">
              <Grid>
                <ContentPresenter x:Name="PART_SelectedPagePresenter" Content="{Binding SelectedPage, RelativeSource={RelativeSource TemplatedParent}}">
                    <ContentPresenter.Visibility>
                        <Binding RelativeSource="{RelativeSource TemplatedParent}" Path="IsContentPreserved" Converter="{StaticResource InvertedBooleanToVisibilityConverter}"/>
                    </ContentPresenter.Visibility>
                </ContentPresenter>
                <Grid x:Name="ContentElementsPanel" Visibility="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=IsContentPreserved, Converter={StaticResource BooleanToVisibilityConverter}}"/>
            </Grid>
        </Border>
    </ControlTemplate>

instead of:

    <ControlTemplate x:Key="RadWizardTemplate" TargetType="telerikNavigation:RadWizard">
        <Border Background="{TemplateBinding Background}" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}">
            <ContentPresenter x:Name="PART_SelectedPagePresenter" Content="{Binding SelectedPage,RelativeSource={RelativeSource TemplatedParent}}"/>
        </Border>
    </ControlTemplate>



Available in LIB version: 2017.2.605
Completed
Last Updated: 31 May 2021 08:02 by ADMIN
Release LIB 2020.1.203 (02/03/2020)

If you change the DataContext property of WizardPage at run-time, the context in the content presenter that shows the footer is not updated accordingly. 

To work this around you can create a custom WizardPage and manually set the data context of the footer presenter.

public class CustomWizardPage : WizardPage
{
	private ContentControl footerContentControl;

	public override void OnApplyTemplate()
	{
		base.OnApplyTemplate();
		this.footerContentControl = this.GetTemplateChild("PART_FooterContentControl") as ContentControl;            
		this.DataContextChanged += CustomWizardPage_DataContextChanged;            
	}

	private void CustomWizardPage_DataContextChanged(object sender, DependencyPropertyChangedEventArgs e)
	{
		this.footerContentControl.Content = e.NewValue;
	}
}

<telerik:RadWizard.WizardPages>
	<local:CustomWizardPage />
</telerik:RadWizard.WizardPages>

Completed
Last Updated: 31 May 2021 08:02 by ADMIN
Release LIB 2020.1.203 (02/03/2020)

If you define a single WizardPage in the WizardPages collection and set its AllowFinish property to False, the Finish button is enabled.

To work this around, set the AllowFinish property in the Loaded event handler of the WizardPage control.

private void WizardPage_Loaded(object sender, RoutedEventArgs e)
{
	var page = (WizardPage)sender;
	page.AllowFinish = false;
}

Completed
Last Updated: 18 Jul 2017 11:05 by ADMIN
ADMIN
Created by: Dinko | Tech Support Engineer
Comments: 0
Category: Wizard
Type: Bug Report
1

Available in R3 2017 Release
Completed
Last Updated: 03 Jul 2017 06:02 by Anthony
Created by: Anthony
Comments: 3
Category: Wizard
Type: Feature Request
1
The Document Outline window in Visual Studio 2015 doesn't allow inspection of the pages in a RadWizard (i.e. you cannot expand the node).

Avaible in LIB version 2017.2.627
Unplanned
Last Updated: 30 Jan 2020 10:47 by ADMIN
Created by: Vladimir
Comments: 0
Category: Wizard
Type: Feature Request
0
Add support for changing pages with the keyboard as well as an option to introduce custom behavior for certain keys.