Navigation over a Dynamically-Generated Topology Sample

This sample illustrates how to support navigation over a dynamically-generated navigation topology. Building the Sample Install the Windows Software Development Kit (SDK) and open its build environment command window.

7,534 times
Add to favorites
E-mail Twitter Digg Facebook
Imports System
Imports System.ComponentModel
Imports System.Diagnostics
Imports System.Windows
Imports System.Windows.Controls
Imports System.Windows.Markup
Imports System.Windows.Navigation

Namespace AdaptiveTopologySample
    Public Class DataEntryPage
        Inherits PageFunction(Of WizardContext)

        Public Sub New()
        End Sub

        Private Sub cancelButton_Click(ByVal sender As Object, ByVal e As RoutedEventArgs)
            ' Cancel the Wizard and don't return any data
            Me.OnReturn(New ReturnEventArgs(Of WizardContext)(New WizardContext(WizardResult.Canceled, Nothing)))
        End Sub

        Private Sub okButton_Click(ByVal sender As Object, ByVal e As RoutedEventArgs)
            ' Go to next Wizard - as determined by the navigation hub
            Dim direction1 As WizardNavigationDirection = IIf(Me.forwardsRadioButton.IsChecked.Value, WizardNavigationDirection.Forwards, WizardNavigationDirection.Reverse)
            Me.OnReturn(New ReturnEventArgs(Of WizardContext)(New WizardContext(WizardResult.Finished, direction1)))
        End Sub

    End Class
End Namespace