protected override void OnPreviewMouseLeftButtonDown(MouseButtonEventArgs e) { StaticFocused?.Invoke(this, EventArgs.Empty); grdSelect.Visibility = Visibility.Visible; GotSelectionFocus?.Invoke(this, EventArgs.Empty); mouseDownTriggered = true; Keyboard.Focus(txtSpeech); base.OnPreviewMouseLeftButtonDown(e); }
private void TextBox_GotKeyboardFocus(object sender, KeyboardFocusChangedEventArgs e) { if (mouseDownTriggered) { mouseDownTriggered = false; return; } StaticFocused?.Invoke(this, EventArgs.Empty); grdSelect.Visibility = Visibility.Visible; GotSelectionFocus?.Invoke(this, EventArgs.Empty); }
public void Unselect() { StaticFocused?.Invoke(this, EventArgs.Empty); }