The following examples shows how to navigate backward through the navigation history using command and API.
Example
Description
The following code shows how to navigate backward through navigation history using command.
Code
XAML |
Copy Code |
<Intersoft:UXPage...
xmlns:Intersoft="http://intersoft.clientui.com/schemas">
...
<StackPanel... >
<Intersoft:UXButton Name="BackButton" Content="Back" Command="Intersoft:NavigationCommands.BrowseBack" />
</StackPanel>
</Intersoft:UXPage>
|
Example
Description
The following example shows how to navigate backward 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="BackButton" Content="Back" />
|
C# |
Copy Code |
public MainPage()
{
...
BackButton.Click += new RoutedEventHandler(BackButton_Click);
}
void BackButton_Click(object sender, RoutedEventArgs e)
{
if (ContentFrame.CanGoBack) {
ContentFrame.GoBack();
}
}
|
See Also