【发布时间】:2013-11-30 21:19:57
【问题描述】:
我有一系列 TextBlocks,它们都需要包裹它们的文本,但是当放置在 Horizontal StackPanel 中时,没有包裹 TextBlock 的文本。最初我只有一个包含几个 TextBlock 的 StackPanel,它工作得很好,但我为每个 TextBlock 添加了一个项目符号以便于阅读,因此在我的新实现中,我失去了包装能力
<StackPanel Grid.Row="0" Orientation="Horizontal">
<TextBlock Text="•"/>
<TextBlock x:Name="InstructionsTextBlock1" Margin="12,0,12,0" TextWrapping="Wrap"
Text="{Binding Path=LocalizedResources.InstructionsPage_InstructionsTextBlock1, Source={StaticResource LocalizedStrings}}">
<LineBreak></LineBreak>
</TextBlock>
</StackPanel>
如何将文本换行到水平 StackPanel 内的第二个 TextBlock 中?
【问题讨论】:
-
如果您为堆栈面板分配宽度图,也可以解决问题。这里需要自动。
标签: c# windows-phone-7 windows-phone-8 textblock stackpanel