public void Upadate() { foreach (var style in TextStyles) { style.IsActive = false; } var inline = _documentState.CurrentSelection.Start.Parent as Inline; if (inline == null) { return; } var styleName = FlowDocumentHelper.GetStyleName(inline); if (String.IsNullOrEmpty(styleName)) { return; } var textStyle = TextStyles.SingleOrDefault(s => s.TextStyle.Name == styleName); if (textStyle == null) { return; } textStyle.IsActive = true; }