private static void HtmlChanged(DependencyObject o, DependencyPropertyChangedEventArgs e) { HtmlBlock instance = (HtmlBlock)o; if (instance.internalItemsControl != null) { instance.AppendHtml(e.NewValue.ToString()); } }
private static void NavigationCommandChanged(DependencyObject o, DependencyPropertyChangedEventArgs e) { HtmlBlock instance = (HtmlBlock)o; if (instance.textBoxes != null) { foreach (var textBlock in instance.textBoxes) { foreach (var hyperlink in textBlock.GetChildInlines().OfType <Hyperlink>()) { hyperlink.Command = instance.NavigationCommand; } } } }