当前位置:  开发笔记 > 编程语言 > 正文

从WPF RichTextBox获取FontWeight/FontStyle/TextDecorations

如何解决《从WPFRichTextBox获取FontWeight/FontStyle/TextDecorations》经验,为你挑选了1个好方法。

如何检测WPF RichTextBox中光标位置的当前文本格式?



1> msfanboy..:

该主题的作者还询问了TextDecorations,其中没有提供示例代码及其使用的不同.我发布这个作为进一步的解决方案:

var obj = _myText.GetPropertyValue(Inline.TextDecorationsProperty);

                    if (obj == DependencyProperty.UnsetValue)                   
                        IsTextUnderline = false;// mixed formatting 

                    if (obj is TextDecorationCollection)
                    {
                        var objProper = obj as TextDecorationCollection;

                        if (objProper.Count > 0)                        
                            IsTextUnderline = true; // all underlined                       
                        else                        
                            IsTextUnderline = false; // nothing underlined                   
                    } 

推荐阅读
mobiledu2402852413
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有