当文本的最后一行会导致文本框的底部水平切片时,我试图让块中的文本自身截断:
<DataTemplate x:Key="largeIconTemplate">
<StackPanel Width="140" Height="180" >
<Grid Width="120" Height="120" HorizontalAlignment="Center">
<Image Source="{Binding IconName, Converter={x:Static converters:StringPathToBitmapImageConverter.Instance}}" Margin="6,6,6,9"/>
</Grid>
<TextBlock Text="{Binding Description}" TextWrapping="Wrap" TextAlignment="Center" Margin="0,0,0,1" />
</StackPanel>
</DataTemplate>
设置TextTrimming选项似乎没什么区别。如何让TextBlock中的文本正确截断?即“尽可能使用居中和包裹尽可能多的线条,但如果文本将被渲染为部分截断,则截断文本。”
答案 0 :(得分:0)
您的DataTemplate
错了。 StackPanel
不是适合的容器。
改为使用a1}}:
DockPanel