我有一个宽度为100的TextBlock.当文本长度很大时,我想显示该文本块中容纳的字符和文本旁边的(...)按钮,以指定用户还有更多文本.单击该(...)按钮后,全文将显示在单独的弹出窗口中.
所以我想要在文本长度超过文本块大小时如何显示动态(...)按钮.请回答
Mat*_*ton 10
这不是你想要的,但它是一个类似的想法,只是使用烘焙的东西:
<TextBlock MaxWidth="200"
Text="{Binding YourLongText}"
TextTrimming="WordEllipsis"
ToolTip="{Binding YourLongText}" />
Run Code Online (Sandbox Code Playgroud)
因此,您有一个最大宽度的TextBlock,当文本不适合时,它会显示省略号("...").使用鼠标将鼠标悬停在TextBlock上将在工具提示中显示完整文本.