NavigationService.Navigate Method (Object)


Navigate asynchronously to content that is contained by an object.

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

public bool Navigate(
	object root


Type: System.Object

An object that contains the content to navigate to.

Return Value

Type: System.Boolean

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

Navigate will navigate to the Object specified by root if the following conditions are true:

If root is null, the existing content (Content) is cleared.


When downloading Web content, you may receive a Web exception (for example, 404: File Not Found). You can handle such exceptions from NavigationFailed.

The following example shows how to navigate to a Page object containing the source content tree.

void goObjectButton_Click(object sender, RoutedEventArgs e)
    this.NavigationService.Navigate(new ContentPage());

.NET Framework
Available since 3.0
Return to top