2012-03-16 3 views
0

コンテンツにラップパネルを使用してWP7でパノラマでページを作成したいと思います。パノラマの横幅をWindows phone 7で変更する方法

People Hub、いくつかのハブタイル(つまり5)のようなものを作成し、1つのパノラマアイテムの幅よりも大きい幅で費やしたいと思います。

ラップパネルの幅、panoramaItemの幅を設定しようとしましたが、それでもPeopleHubのように動作する可能性はありません。

誰でも私にこれを助けることができますか?

答えて

0

このコードは8 TileButton(Bewise controls)で動作しますが、それは、これは動作しません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> 
+0

ありがとうJulien!完璧に動作します! –

3

パノラマアイテムの幅を変更するには、Orientation = "Horizo​​ntal"を設定するだけです。私はこれがあなたの問題を解決すると思います。

よろしく

+0

と同じです! "Horizo​​ntal"に設定すると、次のHunTileが次の行に移動し、次の行には成長しません。 –

関連する問題