标签: c# wpf
我试图限制标签内的文字长度('内容'),以便能够输入文字,达到限制后文字仍在输入但是显示的文本只是允许的长度,如果我想查看整个文本,我需要在标签正上方找到鼠标,以查看工具提示内的所有书面文字。
我能找到的唯一解决方案是" MaxWidth"属性。
非常感谢!
答案 0 :(得分:2)
通常,您会按可用尺寸限制文字数量,而不是长度。尺寸取决于布局。
我使用TextBlock来显示输入TextBox而不是Label的文字:
TextBlock
TextBox
Label
<TextBlock Text="{Binding Text, ElementName=someTextBox}" ToolTip="{Binding Text, ElementName=someTextBox}" TextWrapping="Wrap" TextTrimming="CharacterEllipsis" />