Пример #1
0
        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);
        }
Пример #2
0
        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);
        }
Пример #3
0
 private void NavigationServiceOnBackKeyPressed(object sender, NavigationServiceBackKeyPressedEventArgs e)
 {
     e.Behavior = NavigationServiceBackKeyPressedBehavior.GoBack;
 }
Пример #4
0
 protected virtual void OnBackKeyPressed(object sender, NavigationServiceBackKeyPressedEventArgs e)
 {
 }