private void CreatePopUp_OnClosed(object sender, object e) { if (CreatePopUp.IsOpen == false) { BlurGrid.Blur(0, 0, 0).Start(); } }
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; } }); }); }
private void CreatePopUpOpen_OnClick(object sender, RoutedEventArgs e) { if (!CreatePopUp.IsOpen) { CreatePopUp.IsOpen = true; BlurGrid.Blur(10, 1, 0).Start(); } }
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(); }