private static void textChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { HyperlinkTextBoxView view = (HyperlinkTextBoxView)d; String newText = (String)e.NewValue; if (newText == null) { view.textEditor.Document.Text = ""; return; } else { if (!String.Equals(newText, view.textEditor.Document.Text)) { view.textEditor.Document.Text = newText; } } }
private static void wordWrapChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { HyperlinkTextBoxView view = (HyperlinkTextBoxView)d; view.textEditor.WordWrap = (bool)e.NewValue; }
private static void backgroundChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { HyperlinkTextBoxView view = (HyperlinkTextBoxView)d; view.textEditor.Background = (Brush)e.NewValue; }
private static void isReadOnlyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { HyperlinkTextBoxView view = (HyperlinkTextBoxView)d; view.textEditor.IsReadOnly = (bool)e.NewValue; }
private static void verticalScrollbarVisibilityChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { HyperlinkTextBoxView view = (HyperlinkTextBoxView)d; view.textEditor.VerticalScrollBarVisibility = (ScrollBarVisibility)e.NewValue; }