我希望在Windows Phone 8的StackPanel中将所有项目显示为长文本。 但是此代码仅显示一行中的所有项目,而其他项目不显示下一行。 这是我的代码:
<StackPanel Grid.Row="0" Orientation="Horizontal" Width="300">
<TextBlock Text="Id: "/>
<TextBlock Text="{Binding Id}" TextWrapping="Wrap" FontWeight="Bold" FontSize="24" Foreground="GreenYellow" />
<TextBlock Text=" , Adress:( " /><TextBlock Text="{Binding a3}" />
<TextBlock Text=" , "/><TextBlock Text="{Binding a2}" />
<TextBlock Text=" , "/><TextBlock Text="{Binding code}" />
<TextBlock Text=" , "/><TextBlock Text="{Binding a1"/>
</StackPanel>
答案 0 :(得分:1)
StackPanel
应该如何运作。您想要的行为是由WrapPanel
实现的,在Windows Phone 8中原生不存在。您可以在Windows Phone Toolkit中获取它。请注意,它仅适用于以Windows Phone Silverlight(8.0)为目标的应用程序,而不适用于WinRT(WP 8.1)。