NavigationService.NavigateWithHierarchy(Type) method¶
Defined in
Type: NavigationService
Namespace: CrissCross.Avalonia.UI
Assembly: CrissCross.Avalonia.UI.dll
Applies to
net10.0, net10.0-browserwasm1.0, net10.0-desktop1.0, net9.0, net9.0-browserwasm1.0, net9.0-desktop1.0, net8.0, net8.0-ios17.5, net8.0-maccatalyst17.5, net8.0-macos14.2, net8.0-macos14.5, net8.0-tvos17.2, netstandard2.1, net471
Overloads¶
- 1.
public bool NavigateWithHierarchy(Type pageType) - 2.
public bool NavigateWithHierarchy(Type pageType, object? dataContext)
1. Overload¶
public bool NavigateWithHierarchy(Type pageType)
Inherited documentation
These docs were inherited from INavigationService. The member doesn't override them on this type.
Summary: Synchronously adds an element to the navigation stack and navigates current navigation Frame to the page represented by the element.
Parameters
| Name | Type | Description |
|---|---|---|
pageType | Type | Type of control to be synchronously added to the navigation stack. |
Returns: bool -- true if the operation succeeds. false otherwise.
2. Overload¶
public bool NavigateWithHierarchy(Type pageType, object? dataContext)
Inherited documentation
These docs were inherited from INavigationService. The member doesn't override them on this type.
Summary: Synchronously adds an element to the navigation stack and navigates current navigation Frame to the page represented by the element.
Parameters
| Name | Type | Description |
|---|---|---|
pageType | Type | Type of control to be synchronously added to the navigation stack. |
dataContext | object? | DataContext Object. |
Returns: bool -- true if the operation succeeds. false otherwise.