protected override void OnBackKeyPressed(object sender, NavigationServiceBackKeyPressedEventArgs e) { var vm = DataContext as UploadVideoViewModel; if (vm != null) { vm.EditVideo.TryGoingBack(); e.Behavior = NavigationServiceBackKeyPressedBehavior.DoNothing; } base.OnBackKeyPressed(sender, e); }
protected override void OnBackKeyPressed(object sender, NavigationServiceBackKeyPressedEventArgs e) { if (_mediaPlayer != null) { e.Behavior = _mediaPlayer.IsFullWindow ? NavigationServiceBackKeyPressedBehavior.DoNothing : NavigationServiceBackKeyPressedBehavior.GoBack; _mediaPlayer.IsFullScreen = false; _mediaPlayer.IsFullWindow = false; } base.OnBackKeyPressed(sender, e); }
private void NavigationServiceOnBackKeyPressed(object sender, NavigationServiceBackKeyPressedEventArgs e) { e.Behavior = NavigationServiceBackKeyPressedBehavior.GoBack; }
protected virtual void OnBackKeyPressed(object sender, NavigationServiceBackKeyPressedEventArgs e) { }