Beispiel #1
0
 private void CreatePopUp_OnClosed(object sender, object e)
 {
     if (CreatePopUp.IsOpen == false)
     {
         BlurGrid.Blur(0, 0, 0).Start();
     }
 }
Beispiel #2
0
        private void TransitionOut()
        {
            var opacityTask = OpacityGrid
                              .Fade(1, 0).Then()
                              .Fade(1, 500).Then()
                              .Fade(0, 1500)
                              .StartAsync();
            var blurTask = BlurGrid
                           .Blur(50, 1000, easingType: EasingType.Quadratic, easingMode: Windows.UI.Xaml.Media.Animation.EasingMode.EaseInOut).Then()
                           .Blur(0, 1000, easingType: EasingType.Quadratic, easingMode: Windows.UI.Xaml.Media.Animation.EasingMode.EaseInOut)
                           .StartAsync();

            _transitionOutTask = Task.WhenAll(opacityTask, blurTask).ContinueWith(async(t) =>
            {
                await Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal,
                                          () =>
                {
                    if (VideoControl?.MediaPlayer != null)
                    {
                        VideoControl.Deactivate();
                        ImageControl.UriSource = null;
                    }
                });
            });
        }
Beispiel #3
0
 private void CreatePopUpOpen_OnClick(object sender, RoutedEventArgs e)
 {
     if (!CreatePopUp.IsOpen)
     {
         CreatePopUp.IsOpen = true;
         BlurGrid.Blur(10, 1, 0).Start();
     }
 }
Beispiel #4
0
        private void TransitionIn()
        {
            var opacityTask = OpacityGrid
                              .Fade(0, 0).Then()
                              .Fade(1, 1500, delay: 500)
                              .StartAsync();
            var blurTask = BlurGrid
                           .Blur(50, 1000, easingType: EasingType.Quadratic, easingMode: Windows.UI.Xaml.Media.Animation.EasingMode.EaseInOut).Then()
                           .Blur(0, 1000, easingType: EasingType.Quadratic, easingMode: Windows.UI.Xaml.Media.Animation.EasingMode.EaseInOut)
                           .StartAsync();

            _transitionInTask = Task.WhenAll(opacityTask, blurTask);
        }
 private void CreatePopUp_Closed(object sender, object e)
 {
     BlurGrid.Blur(0, 0, 0).Start();
 }
 private void CreatePopUp_Opened(object sender, object e)
 {
     BlurGrid.Blur(5, 0, 0).Start();
 }