Exemple #1
0
        private static void _HidePopup()
        {
            if (_sActiveSelectorWindow == null)
            {
                return;
            }

            _sActiveSelectorWindow.Visibility = Visibility.Hidden;
            _sActiveSelectorWindow            = null;
        }
Exemple #2
0
        public static void UpdateKey(Key key, Char[] lowerCase, Char[] upperCase)
        {
            if (lowerCase.Length != upperCase.Length) throw new ArgumentException("lower and upper case letter arrays must be of equal length");
             var pair = Tuple.Create(lowerCase, upperCase);
             KeysToSymbols[key] = pair;

             if (lowerCase.Length > 0)
            KeyToWindowMap[key] = new LetterSelector(key, pair);

             _UpdateCustomKeyBindings();
        }
Exemple #3
0
        private static void _HidePopup()
        {
            if (_sActiveSelectorWindow == null) return;

             _sActiveSelectorWindow.Visibility = Visibility.Hidden;
             _sActiveSelectorWindow = null;
        }
Exemple #4
0
 private void Button_Click(object sender, RoutedEventArgs e)
 {
     if (Selector == null)
     Selector = new LetterSelector(Key.A, LetterMappings.KeysToSymbols[Key.A]);
      Selector.Show();
      Selector.SelectNext();
 }