как изменить горизонтальную ширину панорамы в Windows Phone 7 - PullRequest
0 голосов
/ 16 марта 2012

Я бы хотел создать страницу с панорамой в WP7, используя панель переноса в содержимом.

Я хотел бы создать что-то вроде People Hub, несколько хаблейтов (то есть 5) и тратить их на ширину, превышающую ширину одной панорамы. Ширина элемента.

Я бы попробовал установить ширину панели обтекания, ширину PanoramaItem, но у меня все еще нет шансов заставить работать ее, как в PeopleHub.

Может ли кто-нибудь помочь мне в этом?

Ответы [ 2 ]

3 голосов
/ 16 марта 2012

Для изменения ширины панорамы просто установите ориентацию = "Горизонтально". Я думаю, что это решит вашу проблему.

Привет

0 голосов
/ 16 марта 2012

Этот код работает с 8 TileButton ( Bewise control ), но то же самое с 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>
...