wp7アプリケーションでコントロールを水平方向にラップしたいと思います。そのため、Silverlightツールキットのラップパネルを使用しています。最初の行までは正常に機能していますが、最初の行の後、2番目のコントロールは2番目の行に移動します。
最初の行の後、テキストボックスコントロールが下に移動しますが、これはラップパネルの場合とは異なり、リストボックスアイテムに正しく移動する必要があります。
<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,0,0">
<StackPanel>
<toolkit:WrapPanel Orientation="Horizontal">
<ListBox Name="lstDemo" SelectionChanged="lstDemo_SelectionChanged">
<ListBox.ItemsPanel>
<ItemsPanelTemplate>
<toolkit:WrapPanel>
</toolkit:WrapPanel>
</ItemsPanelTemplate>
</ListBox.ItemsPanel>
<ListBox.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding Name}" Margin="5,0,0,0"></TextBlock>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
<TextBox Name="txtHello" Margin="5,0,0,0" FontSize="20" />
</toolkit:WrapPanel>
</StackPanel>
</Grid>
これを修正する方法を教えてください。2番目のコントロールは、ラップパネル内のリストボックスアイテムとコントロールが水平方向に折り返されているため、常にリストボックスアイテムの後に表示されます。