我对Windows手机布局有疑问

时间:2012-06-04 07:37:12

标签: windows-phone-7 stackpanel panorama-control

我想在我的xaml代码中创建一个2x2的Rectangle。 (我在windows手机布局中使用全景控制) 喜欢这个..

O O

O O

我使用此代码。

                                 

                <ListBox.ItemTemplate>
                    <DataTemplate>
                        <StackPanel   FlowDirection="LeftToRight" Orientation="Horizontal" Margin="0,0,0,17">
                            <!--Replace rectangle with image-->
                            <Rectangle Height="100" Width="100" Fill="Orange" Margin="12,0,9,0"/>
                            <StackPanel  Width="311">
                                <TextBlock Text="{Binding LineOne}" TextWrapping="Wrap" Style="{StaticResource PhoneTextExtraLargeStyle}"/>
                                <TextBlock Text="{Binding LineTwo}" TextWrapping="Wrap" Margin="12,-6,12,0" Style="{StaticResource PhoneTextSubtleStyle}"/>
                            </StackPanel>
                        </StackPanel>
                    </DataTemplate>
                </ListBox.ItemTemplate>
            </ListBox>
        </controls:PanoramaItem>    

但这会......

0

0

0

0

我该如何解决这个问题? 让我知道!请! 感谢名单! :)

2 个答案:

答案 0 :(得分:0)

你的问题是标签还是?问题不是那么清楚。 如果我理解正确,这应该可以解决您的问题。

<StackPanel  Width="311" Orientation="Horizontal">

尝试使用内部Stackpanel

答案 1 :(得分:0)

看起来你在模板中使用了一个列表框,但是列表是直接向下的。您可以在列表框项目中执行使它们看起来特定的方式,但列表框将始终创建项目的直接向上和向下列表。

如果需要网格图案,请使用网格控件以及Grid.RowDefinitions和Grid.ColumnDefinitions来制作正确的图案。