コード例 #1
0
 private void ShowSelectionMenu()
 {
     MainContent.IsHitTestVisible = false;
     SelectionMenu.Visibility     = Visibility.Visible;
     BlurAnimation.Begin();
     ShowSelectionMenuAnimation.Begin();
     SelectionMenu.IsHitTestVisible = true;
 }
コード例 #2
0
 private void SetupAnimations()
 {
     if (UnBlurAnimation.IsSealed)        // workaround taken from https://bit.ly/2XnNEGN
     {
         UnBlurAnimation = UnBlurAnimation.Clone();
     }
     if (HideSelectionMenuAnimation.IsSealed)
     {
         HideSelectionMenuAnimation = HideSelectionMenuAnimation.Clone();
     }
     if (BlurAnimation.IsSealed)
     {
         BlurAnimation = BlurAnimation.Clone();
     }
     if (ShowSelectionMenuAnimation.IsSealed)
     {
         ShowSelectionMenuAnimation = ShowSelectionMenuAnimation.Clone();
     }
     Storyboard.SetTarget(UnBlurAnimation, MainContent);
     Storyboard.SetTarget(HideSelectionMenuAnimation, SelectionMenu);
     Storyboard.SetTarget(BlurAnimation, MainContent);
     Storyboard.SetTarget(ShowSelectionMenuAnimation, SelectionMenu);
 }