private void RtbEditor_TextChanged(object sender, TextChangedEventArgs e) { if (!bDisableTextChange) { bDisableSet = true; Text = RichTextBoxExtensions.GetText(rtbEditor.Document); RtfText = RichTextBoxExtensions.GetRtfText(rtbEditor.Document); bDisableSet = false; } }
private static void OnTextChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { var control = (UserControl1)d; if (!bDisableSet) { bDisableTextChange = true; RichTextBoxExtensions.SetText(control.rtbEditor.Document, e.NewValue?.ToString()); bDisableTextChange = false; } }