Method | Description | |
---|---|---|
NavigateToAsync ( Type viewModelType, Task>.Func |
Asynchronously navigates to an instance of the provided ViewModel type. The navigation will be cancelled if the current active ViewModel cannot be closed or the target type is not authorized.
|
|
NavigateToAsync ( Type viewModelType, object parameter = null ) : Task |
Asynchronously navigates to an instance of the provided ViewModel type. The navigation will be cancelled if the current active ViewModel cannot be closed or the target type is not authorized.
|
|
NavigateToAsync ( Type viewModelType, string contractName, Action |
Asynchronously navigates to a ViewModel instance that matches the specified name and type. The navigation will be cancelled if the current active ViewModel cannot be closed or the target type is not authorized. Not available in Windows 8 Store apps. |
|
NavigateToAsync ( Type viewModelType, string contractName, Task>.Func |
Asynchronously navigates to a ViewModel instance that matches the specified name and type. The navigation will be cancelled if the current active ViewModel cannot be closed or the target type is not authorized. Not available in Windows 8 Store apps. |
|
NavigateToAsync ( Type viewModelType, string contractName, object parameter = null ) : Task |
Asynchronously navigates to a ViewModel instance that matches the specified name and type. The navigation will be cancelled if the current active ViewModel cannot be closed or the target type is not authorized. Not available in Windows 8 Store apps. |
|
Navigator ( IConductActiveItem conductor ) : System |
Initializes a new NavigationService.
|
Method | Description | |
---|---|---|
AuthorizeTargetAsync ( |
Determines if the target ViewModel type is authorized.
|
public NavigateToAsync ( Type viewModelType, Task>.Func | ||
viewModelType | Type | The target ViewModel type. |
prepare | Task>.Func | An action to initialize the target ViewModel before it is activated. |
return | Task |
public NavigateToAsync ( Type viewModelType, object parameter = null ) : Task | ||
viewModelType | Type | The target ViewModel type. |
parameter | object | An optional parameter to be sent to the target view model. See |
return | Task |
public NavigateToAsync ( Type viewModelType, string contractName, Action | ||
viewModelType | Type | The type to match. |
contractName | string | The name to match. |
prepare | Action | An action to initialize the target ViewModel before it is activated. |
return | Task |
public NavigateToAsync ( Type viewModelType, string contractName, Task>.Func | ||
viewModelType | Type | The type to match. |
contractName | string | The name to match. |
prepare | Task>.Func | An action to initialize the target ViewModel before it is activated. |
return | Task |
public NavigateToAsync ( Type viewModelType, string contractName, object parameter = null ) : Task | ||
viewModelType | Type | The type to match. |
contractName | string | The name to match. |
parameter | object | An optional parameter to be sent to the target view model. See |
return | Task |
public Navigator ( IConductActiveItem conductor ) : System | ||
conductor | IConductActiveItem | The underlying screen conductor used to activate navigation targets. |
return | System |