In This Article

Wizard Class

Represents a Wizard control.

[TemplatePart(Name = "PART_ButtonContainer", Type = typeof(WizardButtonContainer))]
[TemplatePart(Name = "PART_TransitionPresenter", Type = typeof(TransitionPresenter))]
public class Wizard : ItemsControl
Inheritance:
object Visual UIElement FrameworkElement Control ItemsControl object
Derived:
AeroWizard

Constructors

Wizard()

Initializes an instance of the class.

public Wizard()

Properties

BackButtonEnabled

The default value for whether the Back button is enabled.

public bool? BackButtonEnabled { get; set; }

Property Value

bool?:

A Nullablebool specifying whether the Back button is enabled by default.

Remarks

If the value of this property is null, the Back button will be enabled when there is a valid WizardPage.PreviousPage set on the selected page or there is another enabled page before the selected page in sequential order.

BackButtonText

The default text content for the Back button.

[Localizability(LocalizationCategory.Text)]
public string? BackButtonText { get; set; }

Property Value

string

BackButtonVisible

The default value for whether the Back button is visible.

public bool BackButtonVisible { get; set; }

Property Value

bool:

true if the button should be visible by default; otherwise, false.

BackwardProgressTransitionDuration

A Duration indicating the duration of backward progress page transitions.

public Duration BackwardProgressTransitionDuration { get; set; }

Property Value

Duration

ButtonContainer

The WizardButtonContainer that represents the button container in the template.

public WizardButtonContainer? ButtonContainer { get; }

Property Value

WizardButtonContainer

Remarks

This property corresponds to PART_ButtonContainer in the template.

ButtonContainerPadding

The amount of padding between the buttons in the button container and the edge of the button container.

public Thickness ButtonContainerPadding { get; set; }

Property Value

Thickness:

The default value is 7.

CancelButtonClosesWindow

Indicates whether Cancel button clicks automatically close the parent Window when the Cancel event is not cancelled.

public bool CancelButtonClosesWindow { get; set; }

Property Value

bool:

true if Cancel button clicks automatically close the parent Window when the Cancel event is not cancelled; otherwise, false. The default value is true.

Remarks

If this property setting is true, and the IsWindowDialogResultUpdatingEnabled property is set to true, the Window.DialogResult property will be set to false immediately before the close.

CancelButtonEnabled

The default value for whether the Cancel button is enabled.

public bool CancelButtonEnabled { get; set; }

Property Value

bool:

true if the button should be enabled by default; otherwise, false.

CancelButtonText

The default text content for the Cancel button.

[Localizability(LocalizationCategory.Text)]
public string? CancelButtonText { get; set; }

Property Value

string

CancelButtonVisible

The default value for whether the Cancel button is visible.

public bool CancelButtonVisible { get; set; }

Property Value

bool:

true if the button should be visible by default; otherwise, false.

ExteriorPageWatermarkMinWidth

The minimum width of the watermark area in an exterior page.

public double ExteriorPageWatermarkMinWidth { get; set; }

Property Value

double

FinishButtonClosesWindow

Indicates whether Finish button clicks automatically close the parent Window when the Finish event is not cancelled.

public bool FinishButtonClosesWindow { get; set; }

Property Value

bool:

true if Finish button clicks automatically close the parent Window when the Finish event is not cancelled; otherwise, false. The default value is true.

Remarks

If this property setting is true, and the IsWindowDialogResultUpdatingEnabled property is set to true, the Window.DialogResult property will be set to true immediately before the close.

FinishButtonEnabled

The default value for whether the Finish button is enabled.

public bool? FinishButtonEnabled { get; set; }

Property Value

bool?:

A Nullablebool specifying whether the Finish button is enabled by default.

Remarks

If the value of this property is null, the Finish button will be enabled when the last page in the wizard is the selected page.

FinishButtonText

The default text content for the Finish button.

[Localizability(LocalizationCategory.Text)]
public string? FinishButtonText { get; set; }

Property Value

string

FinishButtonVisible

The default value for whether the Finish button is visible.

public bool FinishButtonVisible { get; set; }

Property Value

bool:

true if the button should be visible by default; otherwise, false.

ForwardProgressTransitionDuration

A Duration indicating the duration of forward progress page transitions.

public Duration ForwardProgressTransitionDuration { get; set; }

Property Value

Duration

HelpButtonEnabled

The default value for whether the Help button is enabled.

public bool HelpButtonEnabled { get; set; }

Property Value

bool:

true if the button should be enabled by default; otherwise, false.

HelpButtonText

The default text content for the Help button.

[Localizability(LocalizationCategory.Text)]
public string? HelpButtonText { get; set; }

Property Value

string

HelpButtonVisible

The default value for whether the Help button is visible.

public bool HelpButtonVisible { get; set; }

Property Value

bool:

true if the button should be visible by default; otherwise, false.

InteriorPageHeaderMinHeight

The minimum height of the interior page header.

public double InteriorPageHeaderMinHeight { get; set; }

Property Value

double

IsWindowDialogResultUpdatingEnabled

Indicates whether the parent Window's DialogResult will be set when either the Cancel or Finish buttons are pressed.

public bool IsWindowDialogResultUpdatingEnabled { get; set; }

Property Value

bool:

true if the parent Window's DialogResult will be set when either the Cancel or Finish buttons are pressed; otherwise, false. The default value is false.

Remarks

This property is only used when the CancelButtonClosesWindow property is set to true.

If this property setting is true, the Window.DialogResult property will be set to false immediately before the close if the Cancel button is pressed. Likewise, the Window.DialogResult property will be set to true immediately before the close if the Finish button is pressed.

NavigationCommandsEnabled

Indicates whether page navigation using the BrowseBack and BrowseForward commands is enabled.

public bool NavigationCommandsEnabled { get; set; }

Property Value

bool:

true if page navigation using the commands is enabled; otherwise, false. The default value is true.

Remarks

When enabled and if using an extended mouse with a forward/back button configuration, pressing the mouse's forward button will execute the same action as clicking the wizard's Next button and pressing the mouse's back button will execute the same action as clicking the wizard's Back button.

NextButtonEnabled

The default value for whether the Next button is enabled.

public bool? NextButtonEnabled { get; set; }

Property Value

bool?:

A Nullablebool specifying whether the Next button is enabled by default.

Remarks

If the value of this property is null, the Next button will be enabled when there is a valid WizardPage.NextPage set on the selected page or there is another enabled page after the selected page in sequential order.

NextButtonText

The default text content for the Next button.

[Localizability(LocalizationCategory.Text)]
public string? NextButtonText { get; set; }

Property Value

string

NextButtonVisible

The default value for whether the Next button is visible.

public bool NextButtonVisible { get; set; }

Property Value

bool:

true if the button should be visible by default; otherwise, false.

PageSequenceType

A WizardPageSequenceType indicating the type of page sequencing to perform.

public WizardPageSequenceType PageSequenceType { get; set; }

Property Value

WizardPageSequenceType

SelectedIndex

The index of the selected page within the Items collection.

public int SelectedIndex { get; set; }

Property Value

int

SelectedPage

The WizardPage that is currently selected.

public WizardPage? SelectedPage { get; set; }

Property Value

WizardPage

TransitionDefaultDirection

A TransitionDirection that specifies the default direction for a transition between two pages.

public TransitionDirection TransitionDefaultDirection { get; set; }

Property Value

TransitionDirection

Remarks

Most transitions do make use of a TransitionDirection, however not all do.

TransitionSelector

A TransitionSelector that is used to select the Transition to use between two pages.

public TransitionSelector? TransitionSelector { get; set; }

Property Value

TransitionSelector

Remarks

By default, no transition is performed. Add a MultiTransitionSelector with one child Transition to only use one transition. Add a MultiTransitionSelector with more than one child Transition to randomly choose a transition to use.

WindowCancelButton

A WizardWindowCancelButton indicating the button in the wizard that is clicked when the user presses the ESCAPE key.

public WizardWindowCancelButton WindowCancelButton { get; set; }

Property Value

WizardWindowCancelButton:

The default value is Cancel.

Remarks

Note that the target button must inherit the Button class.

WindowDefaultButton

A WizardWindowDefaultButton indicating the button in the wizard that is clicked when the user presses the ENTER key.

public WizardWindowDefaultButton WindowDefaultButton { get; set; }

Property Value

WizardWindowDefaultButton:

The default value is FinishThenNext.

Remarks

Note that the target button must inherit the Button class.

WindowTitleBaseText

The base Window title text to use when a WindowTitleBehavior is set.

[Localizability(LocalizationCategory.Title)]
public string? WindowTitleBaseText { get; set; }

Property Value

string

WindowTitleBehavior

A WizardWindowTitleBehavior indicating the behavior for the wizard to use for modifying the containing Window control's title when a new page is selected.

public WizardWindowTitleBehavior WindowTitleBehavior { get; set; }

Property Value

WizardWindowTitleBehavior:

The default value is None.

WindowTitleCustomPageText

The Window title text for the selected page to use when a WindowTitleBehavior of Custom is set.

[Localizability(LocalizationCategory.Title)]
public string? WindowTitleCustomPageText { get; set; }

Property Value

string:

The default value is - Step {0} of {1}.

Remarks

This property is only used when WindowTitleBehavior is set to custom. It is passed as the format string to a string.Format call.

Multiple format items are passed in as parameters to this string.Format call. Index 0 is the current page index incremented by 1 for display purposes. Index 1 is the total number of pages. Both of these items are only useful for wizard that have a single linear execution path. Index 2 is the page title. Index 3 is the page caption. Index 4 is the page description.

WindowTitleText

The resolved Window title text to display in a window title.

public string? WindowTitleText { get; }

Property Value

string

Remarks

This property value is constructed based on the WindowTitleBaseText, WindowTitleBehavior, and WindowTitleCustomPageText properties.

Methods

BacktrackToPage(WizardPage)

Selects the specified page using backward progress.

public void BacktrackToPage(WizardPage page)
Parameter Type Description
page WizardPage

The WizardPage to select.

See Also

BacktrackToPreviousPage()

Selects the previous page using backward progress.

public void BacktrackToPreviousPage()

See Also

ExecuteCancel()

Executes the Cancel command, similar to clicking the Cancel button.

public void ExecuteCancel()

ExecuteFinish()

Executes the Finish command, similar to clicking the Finish button.

public void ExecuteFinish()

ExecuteHelp()

Executes the Help command, similar to clicking the Help button.

public void ExecuteHelp()

GetContainerForItemOverride()

Creates or identifies the element that is used to display the given item.

protected override DependencyObject GetContainerForItemOverride()

Returns

DependencyObject:

The element that is used to display the given item.

GoToNextPage()

Selects the next page using forward progress.

GoToPage(WizardPage)

Selects the specified page using forward progress.

public void GoToPage(WizardPage page)
Parameter Type Description
page WizardPage

The WizardPage to select.

See Also

IsItemItsOwnContainerOverride(object)

Determines if the specified item is (or is eligible to be) its own container.

protected override bool IsItemItsOwnContainerOverride(object item)
Parameter Type Description
item object

The item to check.

Returns

bool:

true if the item is (or is eligible to be) its own container; otherwise, false.

OnApplyTemplate()

When overridden in a derived class, is invoked whenever application code or internal processes call ApplyTemplate().

public override void OnApplyTemplate()

OnCancel(RoutedEventArgs)

Invoked when an unhandled Cancel attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.

protected virtual void OnCancel(RoutedEventArgs e)
Parameter Type Description
e RoutedEventArgs

An RoutedEventArgs that contains the event data.

Remarks

This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation.

OnCreateAutomationPeer()

Returns class-specific AutomationPeer implementations for the Windows Presentation Foundation (WPF) infrastructure.

protected override AutomationPeer OnCreateAutomationPeer()

Returns

AutomationPeer:

The type-specific AutomationPeer implementation.

OnFinish(RoutedEventArgs)

Invoked when an unhandled Finish attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.

protected virtual void OnFinish(RoutedEventArgs e)
Parameter Type Description
e RoutedEventArgs

An RoutedEventArgs that contains the event data.

Remarks

This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation.

OnGotKeyboardFocus(KeyboardFocusChangedEventArgs)

Invoked when an unhandled System.Windows.Input.Keyboard.GotKeyboardFocus attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.

protected override void OnGotKeyboardFocus(KeyboardFocusChangedEventArgs e)
Parameter Type Description
e KeyboardFocusChangedEventArgs

The KeyboardFocusChangedEventArgs that contains the event data.

OnHelp(RoutedEventArgs)

Invoked when an unhandled Help attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.

protected virtual void OnHelp(RoutedEventArgs e)
Parameter Type Description
e RoutedEventArgs

An RoutedEventArgs that contains the event data.

Remarks

This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation.

OnInitialized(EventArgs)

Raises the Initialized event. This method is invoked whenever IsInitialized is set to true internally.

protected override void OnInitialized(EventArgs e)
Parameter Type Description
e EventArgs

The RoutedEventArgs that contains the event data.

OnItemsChanged(NotifyCollectionChangedEventArgs)

Invoked when the Items property changes.

protected override void OnItemsChanged(NotifyCollectionChangedEventArgs e)
Parameter Type Description
e NotifyCollectionChangedEventArgs

Information about the change.

OnPreviewCancel(RoutedEventArgs)

Invoked when an unhandled PreviewCancel attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.

protected virtual void OnPreviewCancel(RoutedEventArgs e)
Parameter Type Description
e RoutedEventArgs

An RoutedEventArgs that contains the event data.

Remarks

This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation.

OnPreviewFinish(RoutedEventArgs)

Invoked when an unhandled PreviewFinish attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.

protected virtual void OnPreviewFinish(RoutedEventArgs e)
Parameter Type Description
e RoutedEventArgs

An RoutedEventArgs that contains the event data.

Remarks

This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation.

OnPreviewHelp(RoutedEventArgs)

Invoked when an unhandled PreviewHelp attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.

protected virtual void OnPreviewHelp(RoutedEventArgs e)
Parameter Type Description
e RoutedEventArgs

An RoutedEventArgs that contains the event data.

Remarks

This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation.

OnPreviewSelectedPageChanged(WizardSelectedPageChangeEventArgs)

Invoked when an unhandled PreviewSelectedPageChanged attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.

protected virtual void OnPreviewSelectedPageChanged(WizardSelectedPageChangeEventArgs e)
Parameter Type Description
e WizardSelectedPageChangeEventArgs

An WizardSelectedPageChangeEventArgs that contains the event data.

Remarks

This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation.

OnPreviewSelectedPageChanging(WizardSelectedPageChangeEventArgs)

Invoked when an unhandled PreviewSelectedPageChanging attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.

protected virtual void OnPreviewSelectedPageChanging(WizardSelectedPageChangeEventArgs e)
Parameter Type Description
e WizardSelectedPageChangeEventArgs

An WizardSelectedPageChangeEventArgs that contains the event data.

Remarks

This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation.

OnSelectedPageChanged(WizardSelectedPageChangeEventArgs)

Invoked when an unhandled SelectedPageChanged attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.

protected virtual void OnSelectedPageChanged(WizardSelectedPageChangeEventArgs e)
Parameter Type Description
e WizardSelectedPageChangeEventArgs

An WizardSelectedPageChangeEventArgs that contains the event data.

Remarks

This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation.

OnSelectedPageChanging(WizardSelectedPageChangeEventArgs)

Invoked when an unhandled SelectedPageChanging attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.

protected virtual void OnSelectedPageChanging(WizardSelectedPageChangeEventArgs e)
Parameter Type Description
e WizardSelectedPageChangeEventArgs

An WizardSelectedPageChangeEventArgs that contains the event data.

Remarks

This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation.

OnVisualParentChanged(DependencyObject)

Invoked when the parent of this element in the visual tree is changed. Overrides System.Windows.UIElement.OnVisualParentChanged(System.Windows.DependencyObject).

protected override void OnVisualParentChanged(DependencyObject oldParent)
Parameter Type Description
oldParent DependencyObject

The old parent element. May be null to indicate that the element did not have a visual parent previously.

SetSelectedIndex(int, WizardPageSelectionFlags)

Sets the SelectedIndex property using the specified WizardPageSelectionFlags.

public void SetSelectedIndex(int index, WizardPageSelectionFlags newSelectionFlags)
Parameter Type Description
index int

The index of the WizardPage to select.

newSelectionFlags WizardPageSelectionFlags

A WizardPageSelectionFlags indicating information about the page selection.

SetSelectedPage(WizardPage, WizardPageSelectionFlags)

Sets the SelectedPage property using the specified WizardPageSelectionFlags.

public void SetSelectedPage(WizardPage page, WizardPageSelectionFlags newSelectionFlags)
Parameter Type Description
page WizardPage

The WizardPage to select.

newSelectionFlags WizardPageSelectionFlags

A WizardPageSelectionFlags indicating information about the page selection.

UpdateWindowTitle()

Updates the containing Window control's title based on the current page.

public void UpdateWindowTitle()

Events

Cancel

Occurs when the wizard is cancelled, generally via a Cancel button click.

public event RoutedEventHandler Cancel

Event Type

RoutedEventHandler

Finish

Occurs when the wizard is finished, generally via a Finish button click.

public event RoutedEventHandler Finish

Event Type

RoutedEventHandler

Help

Occurs when help is requested for the wizard, generally via a Help button click.

public event RoutedEventHandler Help

Event Type

RoutedEventHandler

PreviewCancel

Occurs when the wizard is cancelled, generally via a Cancel button click.

public event RoutedEventHandler PreviewCancel

Event Type

RoutedEventHandler

PreviewFinish

Occurs when the wizard is finished, generally via a Finish button click.

public event RoutedEventHandler PreviewFinish

Event Type

RoutedEventHandler

PreviewHelp

Occurs when help is requested for the wizard, generally via a Help button click.

public event RoutedEventHandler PreviewHelp

Event Type

RoutedEventHandler

PreviewSelectedPageChanged

Occurs after the wizard's SelectedPage property has changed.

public event EventHandler<WizardSelectedPageChangeEventArgs> PreviewSelectedPageChanged

Event Type

EventHandler<WizardSelectedPageChangeEventArgs>

PreviewSelectedPageChanging

Occurs before the wizard's SelectedPage property has changed.

public event EventHandler<WizardSelectedPageChangeEventArgs> PreviewSelectedPageChanging

Event Type

EventHandler<WizardSelectedPageChangeEventArgs>

SelectedPageChanged

Occurs after the wizard's SelectedPage property has changed.

public event EventHandler<WizardSelectedPageChangeEventArgs> SelectedPageChanged

Event Type

EventHandler<WizardSelectedPageChangeEventArgs>

SelectedPageChanging

Occurs before the wizard's SelectedPage property has changed.

public event EventHandler<WizardSelectedPageChangeEventArgs> SelectedPageChanging

Event Type

EventHandler<WizardSelectedPageChangeEventArgs>

Fields

BackButtonEnabledProperty

Defines the BackButtonEnabled property.

public static readonly DependencyProperty BackButtonEnabledProperty

BackButtonTextProperty

Defines the BackButtonText property.

public static readonly DependencyProperty BackButtonTextProperty

BackButtonVisibleProperty

Defines the BackButtonVisible property.

public static readonly DependencyProperty BackButtonVisibleProperty

BackwardProgressTransitionDurationProperty

Defines the BackwardProgressTransitionDuration property.

public static readonly DependencyProperty BackwardProgressTransitionDurationProperty

ButtonContainerPaddingProperty

Defines the ButtonContainerPadding property.

public static readonly DependencyProperty ButtonContainerPaddingProperty

CancelButtonClosesWindowProperty

Defines the CancelButtonClosesWindow property.

public static readonly DependencyProperty CancelButtonClosesWindowProperty

CancelButtonEnabledProperty

Defines the CancelButtonEnabled property.

public static readonly DependencyProperty CancelButtonEnabledProperty

CancelButtonTextProperty

Defines the CancelButtonText property.

public static readonly DependencyProperty CancelButtonTextProperty

CancelButtonVisibleProperty

Defines the CancelButtonVisible property.

public static readonly DependencyProperty CancelButtonVisibleProperty

CancelEvent

Defines the Cancel event.

public static readonly RoutedEvent CancelEvent

ExteriorPageWatermarkMinWidthProperty

Defines the ExteriorPageWatermarkMinWidth property.

public static readonly DependencyProperty ExteriorPageWatermarkMinWidthProperty

FinishButtonClosesWindowProperty

Defines the FinishButtonClosesWindow property.

public static readonly DependencyProperty FinishButtonClosesWindowProperty

FinishButtonEnabledProperty

Defines the FinishButtonEnabled property.

public static readonly DependencyProperty FinishButtonEnabledProperty

FinishButtonTextProperty

Defines the FinishButtonText property.

public static readonly DependencyProperty FinishButtonTextProperty

FinishButtonVisibleProperty

Defines the FinishButtonVisible property.

public static readonly DependencyProperty FinishButtonVisibleProperty

FinishEvent

Defines the Finish event.

public static readonly RoutedEvent FinishEvent

ForwardProgressTransitionDurationProperty

Defines the ForwardProgressTransitionDuration property.

public static readonly DependencyProperty ForwardProgressTransitionDurationProperty

HelpButtonEnabledProperty

Defines the HelpButtonEnabled property.

public static readonly DependencyProperty HelpButtonEnabledProperty

HelpButtonTextProperty

Defines the HelpButtonText property.

public static readonly DependencyProperty HelpButtonTextProperty

HelpButtonVisibleProperty

Defines the HelpButtonVisible property.

public static readonly DependencyProperty HelpButtonVisibleProperty

HelpEvent

Defines the Help event.

public static readonly RoutedEvent HelpEvent

InteriorPageHeaderMinHeightProperty

Defines the InteriorPageHeaderMinHeight property.

public static readonly DependencyProperty InteriorPageHeaderMinHeightProperty

IsWindowDialogResultUpdatingEnabledProperty

public static readonly DependencyProperty IsWindowDialogResultUpdatingEnabledProperty

NavigationCommandsEnabledProperty

Defines the NavigationCommandsEnabled property.

public static readonly DependencyProperty NavigationCommandsEnabledProperty

NextButtonEnabledProperty

Defines the NextButtonEnabled property.

public static readonly DependencyProperty NextButtonEnabledProperty

NextButtonTextProperty

Defines the NextButtonText property.

public static readonly DependencyProperty NextButtonTextProperty

NextButtonVisibleProperty

Defines the NextButtonVisible property.

public static readonly DependencyProperty NextButtonVisibleProperty

PageSequenceTypeProperty

Defines the PageSequenceType property.

public static readonly DependencyProperty PageSequenceTypeProperty

PreviewCancelEvent

Defines the PreviewCancel event.

public static readonly RoutedEvent PreviewCancelEvent

PreviewFinishEvent

Defines the PreviewFinish event.

public static readonly RoutedEvent PreviewFinishEvent

PreviewHelpEvent

Defines the PreviewHelp event.

public static readonly RoutedEvent PreviewHelpEvent

PreviewSelectedPageChangedEvent

Defines the PreviewSelectedPageChanged event.

public static readonly RoutedEvent PreviewSelectedPageChangedEvent

PreviewSelectedPageChangingEvent

Defines the PreviewSelectedPageChanging event.

public static readonly RoutedEvent PreviewSelectedPageChangingEvent

SelectedPageChangedEvent

Defines the SelectedPageChanged event.

public static readonly RoutedEvent SelectedPageChangedEvent

SelectedPageChangingEvent

Defines the SelectedPageChanging event.

public static readonly RoutedEvent SelectedPageChangingEvent

SelectedPageProperty

Defines the SelectedPage property.

public static readonly DependencyProperty SelectedPageProperty

TransitionDefaultDirectionProperty

Defines the TransitionDefaultDirection property.

public static readonly DependencyProperty TransitionDefaultDirectionProperty

TransitionSelectorProperty

Defines the TransitionSelector property.

public static readonly DependencyProperty TransitionSelectorProperty

WindowCancelButtonProperty

Defines the WindowCancelButton property.

public static readonly DependencyProperty WindowCancelButtonProperty

WindowDefaultButtonProperty

Defines the WindowDefaultButton property.

public static readonly DependencyProperty WindowDefaultButtonProperty

WindowTitleBaseTextProperty

Defines the WindowTitleBaseText property.

public static readonly DependencyProperty WindowTitleBaseTextProperty

WindowTitleBehaviorProperty

Defines the WindowTitleBehavior property.

public static readonly DependencyProperty WindowTitleBehaviorProperty

WindowTitleCustomPageTextProperty

Defines the WindowTitleCustomPageText property.

public static readonly DependencyProperty WindowTitleCustomPageTextProperty

WindowTitleTextProperty

Defines the WindowTitleText property.

public static readonly DependencyProperty WindowTitleTextProperty

Extension Methods