NavigationService.Navigate Method (Object, Object)

 

Navigate asynchronously to content that is contained by an object, and pass an object that contains data to be used for processing during navigation.

Namespace:   System.Windows.Navigation
Assembly:  PresentationFramework (in PresentationFramework.dll)

Public Function Navigate (
	root As Object,
	navigationState As Object
) As Boolean

Parameters

root
Type: System.Object

An object that contains the content to navigate to.

navigationState
Type: System.Object

An object that contains data to be used for processing during navigation.

Return Value

Type: System.Boolean

true if a navigation is not canceled; otherwise, false.

This method has the same behavior as NavigationService.Navigate, although an object is passed instead of a URI.

The following example shows how to navigate to a Page object containing the source content, and passing navigation state.

Private Sub goButton_Click(ByVal sender As Object, ByVal e As RoutedEventArgs)
    Me.NavigationService.Navigate(New ContentPage(), Date.Now)
End Sub
Private Sub NavigationService_LoadCompleted(ByVal sender As Object, ByVal e As NavigationEventArgs)
    Dim requestDateTime As Date = CDate(e.ExtraData)
    Dim msg As String = String.Format("Request started {0}" & vbLf & "Request completed {1}", requestDateTime, Date.Now)
    MessageBox.Show(msg)
End Sub

.NET Framework
Available since 3.0
Return to top
Show: