public async virtual Task CallNavigatedFromAsync(INavigatedAware vm) { this.LogInfo(); if (vm != null) { await vm.OnNavigatedFromAsync(); } }
public async virtual Task CallNavigatedToAsync(INavigatedAware vm, INavigationParameter parameter, NavigationModes mode) { this.LogInfo(); if (vm == null) { return; } await vm.OnNavigatedToAsync(parameter, mode); }
private static void Execute(INavigatedAware eventHandler, INavigationParameters navigationParameters) { eventHandler.OnNavigatedTo(navigationParameters); }