我正在寻找一种正确的方法来在我的 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"/>
以上工作正常。