Esempio n. 1
0
        protected override void OnInitialized(EventArgs e)
        {
            base.OnInitialized(e);

            listView = FindName("listView") as ListView;
            space = FindName("space") as OnScreenKeyboardButton;
            backspace = FindName("backspace") as OnScreenKeyboardButton;
            clear = FindName("clear") as OnScreenKeyboardButton;
            done = FindName("done") as OnScreenKeyboardButton;

            if (listView != null)
            {
                listView.Loaded += _listView_Loaded;
                listView.PreviewKeyDown += listView_PreviewKeyDown;
            }

            this.MouseDoubleClick += OskBaseControl_MouseDoubleClick;
        }
Esempio n. 2
0
 private void HandleOskButtonPressed(OnScreenKeyboardButton button)
 {
     if (button == space)
     {
         this.RaiseOskKeyPressedEvent(" ", OskSpecialKey.Space);
     }
     else if (button == backspace)
     {
         this.RaiseOskKeyPressedEvent(null, OskSpecialKey.Backspace);
     }
     else if (button == clear)
     {
         this.RaiseOskKeyPressedEvent(null, OskSpecialKey.Clear);
     }
     else if (button == done)
     {
         this.RaiseOskKeyPressedEvent(null, OskSpecialKey.Done);
     }
     else
     {
         this.RaiseOskKeyPressedEvent(button.Text, OskSpecialKey.None);
     }
 }