Exemplo n.º 1
0
        private void Page_PointerExited(object sender, PointerRoutedEventArgs ev)
        {
            if (PageArrowLeft.Visibility == Visibility.Visible)   /*App.DeviceType != "Windows.Mobile" &&*/
            {
                _leftArrowAnimationOut  = PageArrowLeft.Fade(0).Offset(-30);
                _rightArrowAnimationOut = PageArrowRight.Fade(0).Offset(30);

                _leftArrowAnimationOut.Completed += (s, e) => {
                    PageArrowLeft.Visibility = Visibility.Collapsed;
                };

                _rightArrowAnimationOut.Completed += (s, e) => {
                    PageArrowRight.Visibility = Visibility.Collapsed;
                };

                _leftArrowAnimationOut.Start();
                _rightArrowAnimationOut.Start();
            }
        }
Exemplo n.º 2
0
        private void Page_PointerEntered(object sender, PointerRoutedEventArgs ev)
        {
            if (PageArrowLeft.Visibility == Visibility.Collapsed &&
                UpdateChangeLogFlyout.Visibility == Visibility.Collapsed &&
                App.DeviceType != "Windows.Mobile")
            {
                _leftArrowAnimationOut?.Stop();
                _leftArrowAnimationOut?.Dispose();
                _rightArrowAnimationOut?.Stop();
                _rightArrowAnimationOut?.Dispose();

                _leftArrowAnimationOut  = null;
                _rightArrowAnimationOut = null;

                PageArrowLeft.Visibility  = Visibility.Visible;
                PageArrowRight.Visibility = Visibility.Visible;

                PageArrowLeft.Fade(.5f).Offset(0).Start();
                PageArrowRight.Fade(.5f).Offset(0).Start();
            }
        }