TextBlock中文本的字符长度

时间:2011-07-29 13:20:42

标签: c# wpf wpf-controls

我在WPF项目中有一个TextBlock组件。文本内容是通过RSS提要设置的,该提要通常比可以在文本框中显示的更长。如何找出TextBlock组件中可能存在多少个字符?我还想知道向用户显示了多少文本。

我尝试创建自己的TextTrimming-Method。我必须知道标签或文本块中可以输入多少文本,因此我可以在适当的位置剪切我的字符串。

也许每个人都知道TextTrimming-Method是如何工作的,可以告诉我!

2 个答案:

答案 0 :(得分:0)

将RSS源读入代码隐藏文件中的字符串,然后获取长度

答案 1 :(得分:0)

为什么我们的开发人员整体上觉得需要重新发明轮子?

为什么不尝试:

<Label MaxWidth="100"> 
  <TextBlock TextTrimming="CharacterEllipsis">
    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi 
    non orci tortor. Aenean commodo urna quis lacus convallis sit amet 
    tempor neque dictum. Nam aliquet pretium commodo. Nam tellus 
    velit, cursus a vulputate at, viverra sit amet mauris. 
  </TextBlock>
</Label>