Exemplo n.º 1
0
        private void OnPageLoaded(object sender, RoutedEventArgs e)
        {
            var page = (MtPage)sender;
            if (Device.HasHardwareBackKey)
            {
                if (_handler == null)
                    _handler = new BackKeyPressedHandler();

                _handler.Add(page, s => TryGoBackAsync());
            }
            else
            {
                if (page.ActualHeight == Window.Current.Bounds.Height &&
                    page.ActualWidth == Window.Current.Bounds.Width)
                {
                    Window.Current.CoreWindow.Dispatcher.AcceleratorKeyActivated += OnAcceleratorKeyActivated;
                    Window.Current.CoreWindow.PointerPressed += OnPointerPressed;
                }
            }
        }
Exemplo n.º 2
0
        private void OnPageLoaded(object sender, RoutedEventArgs e)
        {
            var page = (MtPage)sender;

#if !WINDOWS_UAP
            if (Device.HasHardwareBackKey)
#endif
            {
                if (_handler == null)
                    _handler = new BackKeyPressedHandler();

                _handler.Add(page, s => TryGoBackAsync());
            }
#if !WINDOWS_UAP
            else
#endif
            {
                Window.Current.CoreWindow.Dispatcher.AcceleratorKeyActivated += OnAcceleratorKeyActivated;
                Window.Current.CoreWindow.PointerPressed += OnPointerPressed;
            }
        }
Exemplo n.º 3
0
        private void OnPageLoaded(object sender, RoutedEventArgs e)
        {
            var page = (MtPage)sender;

#if !WINDOWS_UAP
            if (Device.HasHardwareBackKey)
#endif
            {
                if (_handler == null)
                {
                    _handler = new BackKeyPressedHandler();
                }

                _handler.Add(page, s => TryGoBackAsync());
            }
#if !WINDOWS_UAP
            else
#endif
            {
                Window.Current.CoreWindow.Dispatcher.AcceleratorKeyActivated += OnAcceleratorKeyActivated;
                Window.Current.CoreWindow.PointerPressed += OnPointerPressed;
            }
        }
Exemplo n.º 4
0
        private void OnPageLoaded(object sender, RoutedEventArgs e)
        {
            var page = (MtPage)sender;

            if (Device.HasHardwareBackKey)
            {
                if (_handler == null)
                {
                    _handler = new BackKeyPressedHandler();
                }

                _handler.Add(page, s => TryGoBackAsync());
            }
            else
            {
                if (page.ActualHeight == Window.Current.Bounds.Height &&
                    page.ActualWidth == Window.Current.Bounds.Width)
                {
                    Window.Current.CoreWindow.Dispatcher.AcceleratorKeyActivated += OnAcceleratorKeyActivated;
                    Window.Current.CoreWindow.PointerPressed += OnPointerPressed;
                }
            }
        }