如何限制标签内容中出现的文本

时间:2017-09-12 14:41:55

标签: c# wpf

我试图限制标签内的文字长度('内容'),以便能够输入文字,达到限制后文字仍在输入但是显示的文本只是允许的长度,如果我想查看整个文本,我需要在标签正上方找到鼠标,以查看工具提示内的所有书面文字。

我能找到的唯一解决方案是" MaxWidth"属性。

非常感谢!

1 个答案:

答案 0 :(得分:2)

通常,您会按可用尺寸限制文字数量,而不是长度。尺寸取决于布局。

我使用TextBlock来显示输入TextBox而不是Label的文字:

<TextBlock Text="{Binding Text, ElementName=someTextBox}"
           ToolTip="{Binding Text, ElementName=someTextBox}"
           TextWrapping="Wrap"
           TextTrimming="CharacterEllipsis" />