【发布时间】:2013-05-22 18:35:22
【问题描述】:
我在 XAML 中有以下布局:
<StackPanel Height="40">
<TextBlock TextWrapping="Wrap" TextTrimming="WordEllipsis" Margin="0,10,0,10"
LineHeight="18" FontSize="12">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce dapibus commodo dui vulputate laoreet. Donec metus purus, consectetur ut sagittis ut, vestibulum id diam. Suspendisse in urna sem. Ut purus arcu, placerat quis tempus cursus, elementum sed sem. Duis condimentum semper tortor, a pulvinar dolor semper sit amet.
</TextBlock>
</StackPanel>
所以在我的堆栈面板里面有一个文本框。在此示例中,我在父堆栈面板中设置了高度,但在我的实际应用程序中,它设置得更高。
我必须在多行中显示文本并使用省略号作为修剪行为。问题是如果我使用上面的 XAML 代码,文本的最后一行会被剪切。我附上了一张截图来说明这种行为:
有没有办法解决这个问题?预期的行为是只显示第一行和末尾的省略号。
【问题讨论】:
标签: c# silverlight xaml