예제 #1
0
        /// <summary>
        /// Processes press and hold for the back button
        /// This clears the dialer number heap all at once.
        /// </summary>
        private void OnBackspaceHolding(object sender, HoldingRoutedEventArgs e)
        {
            DialerViewModel vm = (DialerViewModel)DataContext;

            if ((vm != null) && (e.HoldingState == Windows.UI.Input.HoldingState.Started))
            {
                vm.ProcessBackSpaceHolding.Execute(null);
            }
        }
예제 #2
0
파일: Dialpad.xaml.cs 프로젝트: ice0/test
        /// <summary>
        /// Processes press and hold for the buttons that supports press and hold. E.g
        /// 1 -> Voicemail
        /// 0 -> +
        /// * -> , (pause)
        /// # -> ; (wait)
        /// </summary>
        private void OnDialPadHolding(object sender, Windows.UI.Xaml.Input.HoldingRoutedEventArgs e)
        {
            Button          button = (Button)sender;
            DialerViewModel vm     = (DialerViewModel)DataContext;

            if ((vm != null) && (e.HoldingState == Windows.UI.Input.HoldingState.Started))
            {
                vm.ProcessDialPadHolding.Execute(button.Tag);
            }
        }