全景扩展矩形超过3页

时间:2013-07-18 09:20:45

标签: c# xaml windows-phone-8 rectangles panorama-control

是否有可能在全景视图的3页上展开矩形或图像,此时它只是在第一页上,但我想将其扩展到其他页面上。

我不确定我应该设置哪些项目边距或宽度,全景或全景项目或矩形,我已尝试过3但仍然无法正常工作


<phone:PanoramaItem Header="third item" Orientation="Horizontal">
            <!--Double wide Panorama with large image placeholders-->
            <Grid >
                <ListBox x:Name="lst">
                    <ListBox.ItemTemplate>
                        <DataTemplate>
                            <Rectangle Margin="10" Width="200" Height="200" Fill="Red"/>
                        </DataTemplate>
                    </ListBox.ItemTemplate>
                    <ListBox.ItemsPanel>
                        <ItemsPanelTemplate>
                            <StackPanel  Orientation="Horizontal"/>
                        </ItemsPanelTemplate>
                    </ListBox.ItemsPanel>
                </ListBox>
            </Grid>

        </phone:PanoramaItem>

我上面已经尝试过这段代码,但它没有显示任何内容?

1 个答案:

答案 0 :(得分:0)

是的,这是可能的。 在geopitem中只需要Orientation =“Horizo​​ntal”,如果你正在使用listbox,只需设置itempanel with stackpanal orientation horizo​​nta。

  <controls:PanoramaItem Orientation="Horizontal" Header="item1">
            <Grid >
                <ListBox x:Name="lst">
                    <ListBox.ItemTemplate>
                        <DataTemplate>
                                <Image Margin="10" Source="{Binding}" Width="200" Height="200"/>
                        </DataTemplate>
                    </ListBox.ItemTemplate>
                    <ListBox.ItemsPanel>
                        <ItemsPanelTemplate>
                            <StackPanel  Orientation="Horizontal"/>
                        </ItemsPanelTemplate>
                    </ListBox.ItemsPanel>
                </ListBox>
            </Grid>
        </controls:PanoramaItem>