Exemplo n.º 1
0
        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;
        }