Advertisement

检测WPF TextBlock文本块是否被截断,并显示省略号;IsTextTrimming用于判断

阅读量:

该视频展示了一种技术手段,用于在TextBlock包含Run/Span等内联标签的复杂内容场景下,判断是否出现省略号、内容是否被截取或截断,并提供了相关的核心代码实现。

复制代码
  public class TextBlockEx:TextBlock

    
     {
    
  
    
     /// <summary>
    
     /// 当前文字是否被截取
    
     /// </summary>
    
  
    
     public bool IsTextTrimmed
    
     {
    
         get { return (bool)GetValue(IsTextTrimmedProperty); }
    
         private set { SetValue(IsTextTrimmedProperty, value); }
    
     }
    
  
    
     // Using a DependencyProperty as the backing store for IsTextTrimming.  This enables animation, styling, binding, etc...
    
     public static readonly D

全部评论 (0)

还没有任何评论哟~