文本环绕在数据头中

时间:2013-10-11 00:23:24

标签: c# wpf windows-phone-8 pivot wrapping

我正在寻找一种在我的WP8应用程序中在Pivot控件的标题中启用文本换行的正确方法。

以下是代码:

<phone:Pivot Title="MY APPLICATION">
    <phone:Pivot.HeaderTemplate>
        <DataTemplate>
            <TextBlock Text="{Binding}" TextWrapping="Wrap"/>
        </DataTemplate>
    </phone:Pivot.HeaderTemplate>

    <phone:PivotItem Header="very long item name">
        <Grid/>
    </phone:PivotItem>
</phone:Pivot>

正如您所看到的,'TextWrapping'属性显式设置为'Wrap',但我没有观察到任何包装。有谁知道解决方法?

1 个答案:

答案 0 :(得分:1)

您需要明确设置TextBlock的宽度才能使TextWrapping正常工作。

<TextBlock Text="{Binding}" TextWrapping="Wrap" MaxWidth="400" Height="Auto"/>

以上工作正常。