0

我想在 WP7 中创建一个全景页面,在内容中使用包装面板。

我想创建像 People Hub 之类的东西,几个 hubtile(即 5 个)并在宽度上花费大于 1 个单一全景项目宽度。

我会尝试设置环绕面板宽度、panoramaItem 宽度,但仍然没有机会像在 PeopleHub 中那样工作。

谁可以帮我这个事?

4

2 回答 2

3

要更改全景项目的宽度,只需设置 Orientation = "Horizo​​ntal"。我认为这将解决您的问题。

问候

于 2012-03-16T04:26:57.107 回答
0

此代码适用于 8 TileButton(Bewise 控件),但与 Hubtile 相同

<controls:PanoramaItem Header="home" Orientation="Horizontal" Width="850">
                <Grid>
                    <ListBox Margin="0,0,-12,86" ItemsSource="{Binding Children}" Height="380">
                    <ListBox.ItemsPanel>
                        <ItemsPanelTemplate>
                            <toolkit:WrapPanel Orientation="Horizontal" />
                        </ItemsPanelTemplate>
                    </ListBox.ItemsPanel>
                    <ListBox.Template>
                        <ControlTemplate>
                            <ItemsPresenter />
                        </ControlTemplate>
                    </ListBox.Template>
                    <ListBox.ItemTemplate>
                        <DataTemplate>
                            <Grid>
                                <Bewise:TileButton ImageSource="{Binding Image}" Text="{Binding Name}" Margin="10" />
                            </Grid>
                        </DataTemplate>
                    </ListBox.ItemTemplate>
                </ListBox>
                    <TextBlock Height="48" HorizontalAlignment="Left" Margin="15,389,0,0" Name="textBlock1" Text="view all" VerticalAlignment="Top" FontSize="36" Width="201" />
                </Grid>
            </controls:PanoramaItem>
于 2012-03-16T05:06:49.907 回答