Intersoft ClientUI Documentation
How-to: Navigate Forward Through Navigation History

The following examples show how to navigate forward through the navigation history using command and API.

Example

Description

The following code shows how to navigate forward through navigation history using command.

Code

XAML
Copy Code
<Intersoft:UXPage...
    xmlns:Intersoft="http://intersoft.clientui.com/schemas">
    ...
    <StackPanel... >
        <Intersoft:UXButton Name="ForwardButton" Content="Forward" Command="Intersoft:NavigationCommands.BrowseForward" />
    </StackPanel>
</Intersoft:UXPage>

Example

Description

The following code shows how to navigate forward through navigation history using code.

Code

XAML
Copy Code
<Intersoft:UXFrame x:Name="ContentFrame"... >
    <Intersoft:UXFrame.UriMapper>
        <Intersoft:UriMapper>
            <Intersoft:UriMapping Uri="" MappedUri="/Views/Home.xaml"/>
            <Intersoft:UriMapping Uri="/{page}" MappedUri="/Views/{page}.xaml"/>
        </Intersoft:UriMapper>
    </Intersoft:UXFrame.UriMapper>
</Intersoft:UXFrame>

<Intersoft:UXButton Name="ForwardButton" Content="Forward" />
C#
Copy Code
public MainPage()
{
    ...
    ForwardButton.Click += new RoutedEventHandler(ForwardButton_Click);
}

void ForwardButton_Click(object sender, RoutedEventArgs e)
{
    if (ContentFrame.CanGoForward) {
        ContentFrame.GoForward();
    }
}
See Also

Concepts

Other Resources