Method | Description | |
---|---|---|
Dispose ( ) : void |
Disposes of the resources that the view model acquired.
|
|
OnActivateAsync ( ) : Task |
Is called when the view model is created (before the user is navigated to the view and before the OnNavigateTo even is called). After the view model was created, it is cached and reused until it is destroyed, therefore OnActivate is only called once in the life cycle of a view model.
|
|
OnDeactivateAsync ( ) : Task |
Is called when the view model gets deactivated. The view model only gets deactivated when the navigation stack of the window, that contains the view of this view model, is cleared, or when the windows, containing the view of this view model, is closed. Therefore OnDeactivate is only called once in the life cycle of a view model.
|
|
OnNavigateFromAsync ( NavigationEventArgs e ) : Task |
Is called before the view model is navigated away from. Other than OnDeactivate, OnNavigateFrom is called everytime the user navigates away from this view model.
|
|
OnNavigateToAsync ( NavigationEventArgs e ) : Task |
Is called before the view model is navigated to. Other than OnActivate, OnNavigateTo is called everytime the user navigates to this view model.
|
Method | Description | |
---|---|---|
Dispose ( bool disposing ) : void |
Performs the actual disposing logic by calling the custom disposal logic of the view model implementation.
|
protected Dispose ( bool disposing ) : void | ||
disposing | bool | Determines whether managed or unmanaged objects are disposed of. If true managed and unmanaged resources must be disposed of otherwise only unmanaged resources must be disposed of. |
return | void |
public OnNavigateFromAsync ( NavigationEventArgs e ) : Task | ||
e | NavigationEventArgs | The event arguments, that allows the navigation to be cancelled. |
return | Task |
public OnNavigateToAsync ( NavigationEventArgs e ) : Task | ||
e | NavigationEventArgs | The event arguments, that allows the navigation to be cancelled. |
return | Task |