Frame.Navigate Method

Definition

Navigates asynchronously to the specified source content.

Overloads

Navigate(Uri, Object)

Navigates asynchronously to source content located at a uniform resource identifier (URI), and passes an object that contains data to be used for processing during navigation.

Navigate(Object, Object)

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

Navigate(Uri)

Navigates asynchronously to content that is specified by a uniform resource identifier (URI).

Navigate(Object)

Navigates asynchronously to content that is contained by an object.

Navigate(Uri, Object)

Navigates asynchronously to source content located at a uniform resource identifier (URI), and passes an object that contains data to be used for processing during navigation.

public:
 bool Navigate(Uri ^ source, System::Object ^ extraData);
public:
 virtual bool Navigate(Uri ^ source, System::Object ^ extraData);
public bool Navigate (Uri source, object extraData);
member this.Navigate : Uri * obj -> bool
abstract member Navigate : Uri * obj -> bool
override this.Navigate : Uri * obj -> bool
Public Function Navigate (source As Uri, extraData As Object) As Boolean

Parameters

source
Uri

A Uri object initialized with the URI for the desired content.

extraData
Object

A Object that contains data to be used for processing during navigation.

Returns

Boolean

true if navigation is not canceled; otherwise, false.

Remarks

See NavigationService.Navigate(Uri, Object).

Applies to

Navigate(Object, Object)

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

public:
 bool Navigate(System::Object ^ content, System::Object ^ extraData);
public:
 virtual bool Navigate(System::Object ^ content, System::Object ^ extraData);
public bool Navigate (object content, object extraData);
member this.Navigate : obj * obj -> bool
abstract member Navigate : obj * obj -> bool
override this.Navigate : obj * obj -> bool
Public Function Navigate (content As Object, extraData As Object) As Boolean

Parameters

content
Object

An Object that contains the content to navigate to.

extraData
Object

A Object that contains data to be used for processing during navigation.

Returns

Boolean

true if navigation is not canceled; otherwise, false.

Remarks

See NavigationService.Navigate(Object, Object).

Applies to

Navigate(Uri)

Navigates asynchronously to content that is specified by a uniform resource identifier (URI).

public:
 bool Navigate(Uri ^ source);
public:
 virtual bool Navigate(Uri ^ source);
public bool Navigate (Uri source);
member this.Navigate : Uri -> bool
abstract member Navigate : Uri -> bool
override this.Navigate : Uri -> bool
Public Function Navigate (source As Uri) As Boolean

Parameters

source
Uri

A Uri object initialized with the URI for the desired content.

Returns

Boolean

true if navigation is not canceled; otherwise, false.

Examples

The following example shows how to use the Navigate method to navigate to a uniform resource identifier (URI).

// Navigate to URI using the Navigate method
this.Navigate(new Uri("HomePage.xaml", UriKind.Relative));
' Navigate to URI using the Navigate method
Me.Navigate(New Uri("HomePage.xaml", UriKind.Relative))

Remarks

See NavigationService.Navigate(Uri).

Note

Uniform resource identifiers (URIs) can be either relative or absolute. For more information, see Pack URIs in WPF.

Applies to

Navigate(Object)

Navigates asynchronously to content that is contained by an object.

public:
 bool Navigate(System::Object ^ content);
public:
 virtual bool Navigate(System::Object ^ content);
public bool Navigate (object content);
member this.Navigate : obj -> bool
abstract member Navigate : obj -> bool
override this.Navigate : obj -> bool
Public Function Navigate (content As Object) As Boolean

Parameters

content
Object

An Object that contains the content to navigate to.

Returns

Boolean

true if navigation is not canceled; otherwise, false.

Examples

The following example shows how to navigate to content that is contained by an object.

// Navigate to object using the Navigate method
this.Navigate(new HomePage());
' Navigate to object using the Navigate method
Me.Navigate(New HomePage())

Remarks

See NavigationService.Navigate(Object).

Applies to