透视标题中的文本换行

本文关键字:文本 换行 标题 透视 | 更新日期: 2023-09-27 18:34:55

我正在寻找一种正确的方法来在我的 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",但我没有观察到任何包装。有谁知道解决方法?

透视标题中的文本换行

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

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

以上工作正常。