protected override void OnClick(EventArgs e)
        {
            bool firstOpen = TapTipHandler.FirstOpen;

            if (TapTipHandler.IsKeyboardVisible())
            {
                TapTipHandler.HideKeyboard();
            }
            else
            {
                TapTipHandler.FirstOpen = firstOpen;
                TapTipHandler.ShowKeyboard(true);
            }
        }
示例#2
0
        protected override void OnClick(EventArgs e)
        {
            bool firstOpen = TapTipHandler.FirstOpen;

            if (TapTipHandler.IsKeyboardVisible())
            {
                TapTipHandler.HideKeyboard();
            }
            else
            {
                //reset firstopen because it will be checked again
                TapTipHandler.FirstOpen = firstOpen;
                TapTipHandler.ShowKeyboard(true);
            }
        }
        private static void OnXulRunnerTextBlur(object sender, EventArgs e)
        {
            TapTipHandler._textFocusHappened = false;
            Timer t = new Timer()
            {
                Interval = 100.0
            };

            t.Elapsed += (ElapsedEventHandler)((x, y) =>
            {
                if (!TapTipHandler._textFocusHappened)
                {
                    TapTipHandler.HideKeyboard();
                }
                t.Stop();
            });
            t.Start();
        }