特殊包装多个TextBlocks

时间:2017-08-10 14:18:10

标签: wpf

我得到了ListView这样的话:

enter image description here

我的DataTemplate看起来像这样:

<DataTemplate>
              <WrapPanel>                                    
                         <TextBlock Name="tbDoc" FontFamily="{StaticResource FontAwesome}" Text="&#xe022;" Padding="2"  Style="{StaticResource tbDocStyle}" Visibility="{Binding HasDocs, Converter={StaticResource VisibilityConverter}}" />
                         <TextBlock Name="tbPart" FontFamily="{StaticResource FontAwesome}" Text="&#xe006;" Padding="2" Style="{StaticResource tbPartStyle}"  Visibility="{Binding ET, Converter={StaticResource VisibilityConverter}}" />
                         <TextBlock Text="{Binding DisplayText}"  />                                    
              </WrapPanel>
</DataTemplate>

所以前两个TextBlock是固定的,最后TextBlock应该包裹他的文字,如果它太长,但是WrapPanel它包裹了整个TextBlock远离前两个......我怎么能做到这一点?

0 个答案:

没有答案