public DxLabeledTextEdit() { InitializeComponent(); tbData.GotFocus += ((object sender, EventArgs args) => TextBoxGotFocus.IfNotNull(e => e(sender, args))); tbData.LostFocus += ((object sender, EventArgs args) => TextDataChanged.IfNotNull(e => e(tbData.Text))); tbData.KeyPress += ((object sender, KeyPressEventArgs args) => { if (args.KeyChar == 13) { TextDataChanged.IfNotNull(e => e(tbData.Text)); } }); }
private void TextBox_GotFocus(object sender, RoutedEventArgs e) { TextBoxGotFocus?.Invoke(this, new EmotionAutoSuggestBoxHasFocusEventArgs(sender as AutoSuggestBox)); }