public void Close()
 {
     _settings     = null;
     _textProperty = null;
     IsVisible     = false;
     FireClosed();
 }
 public void Show(AbstractProperty textProperty, VirtualKeyboardSettings settings)
 {
     InitializeStates();
     lock (_renderLock)
     {
         _settings     = settings;
         _textProperty = textProperty;
     }
     if (_updateKeyboardControl)
     {
         _updateKeyboardControl = false;
         UpdateKeyboardControl();
     }
     IsVisible = true;
     TrySetFocus(true);
 }
 public void Close()
 {
   _settings = null;
   _textProperty = null;
   IsVisible = false;
   FireClosed();
 }
 public void Show(AbstractProperty textProperty, VirtualKeyboardSettings settings)
 {
   InitializeStates();
   lock (_renderLock)
   {
     _settings = settings;
     _textProperty = textProperty;
   }
   if (_updateKeyboardControl)
   {
     _updateKeyboardControl = false;
     UpdateKeyboardControl();
   }
   IsVisible = true;
   TrySetFocus(true);
 }