Esempio n. 1
0
        private void OpenInputPanel(Type pageType, object parameters)
        {
            FindName("InputPanelMask");
            FindName("InputPanel");

            if (InputPanel.Visibility != Visibility.Visible)
            {
                InputPanel.Visibility = InputPanelMask.Visibility = Visibility.Visible;
                OpenInputPanelMaskAnimation.Begin();
            }

            InputPanelFrame.Navigate(pageType, parameters);
        }
Esempio n. 2
0
        private void CloseInputPanelMask_Tapped(object sender, TappedRoutedEventArgs e)
        {
            InputPanelDoubleAnimation.To = InputPanel.ActualHeight;
            InputPanelAnimation.Begin();
            InputPanelAnimation.Completed += (s2, e2) =>
            {
                CloseInputPanelMaskAnimation.Begin();
                InputPanel.Visibility = InputPanelMask.Visibility = Visibility.Collapsed;

                InputPanelAnimation.Stop();
                OpenInputPanelMaskAnimation.Stop();
                CloseInputPanelMaskAnimation.Stop();
            };

            SetTitleForInputPanel(string.Empty);
            InputPanelFrame.BackStack.Clear();
        }