2012-01-16 2 views
0

私の窓の電話7 APPに「Сarouselのような」コントロールが必要です。画像のリストがあり、ピボットの項目のように切り替える必要があります。ピボットは非常によく似ていますが、私のアプリケーションではフッターが必要です。コントロールのようなСarouselを作成するには?

答えて

0

あなたはヘッダを隠すPivotコントロールを使用することができ、私はここで、この問題に対する簡単な解決策についてブログ:

A Windows Phone 7 Slide View with Page Pips

次のように、ピボット制御下に固定されたフッターを追加することができます。

<!--LayoutRoot is the root grid where all page content is placed--> 
    <Grid x:Name="LayoutRoot" Background="#EAE5C7"> 
    <Grid.RowDefinitions> 
     <RowDefinition/> 
     <RowDefinition/> 
    </Grid.RowDefinitions> 

    <local:PivotLocationView Source="{Binding ElementName=pivot}" 
          HorizontalAlignment="Center" 
          VerticalAlignment="Bottom" 
          Margin="0,0,0,10"/> 

    <controls:Pivot Margin="0,-30,0,40" 
        x:Name="pivot"> 
     <controls:PivotItem> 
     ... 
     </controls:PivotItem> 
     <controls:PivotItem> 
     ... 
     </controls:PivotItem> 
     <controls:PivotItem> 
     ... 
     </controls:PivotItem> 
    </controls:Pivot> 

    <!-- your fixed footer goes here --> 
    <Grid x:Name="footer" Grid.Row="1"> 
    </Grid> 
    </Grid> 
+0

ありがとうございました!ピボットの下に他のコントロールがありますか?私はそこにいくつかのボタンが必要で、画像はリストされていません。 – Horosho

+0

@Horoshoはい、アップデートの回答をご覧ください。この助けが助けられたら、アップしてください。 – ColinE

0

あなたはこのCodeplex project Silverlightのカルーセルコントロール からコントロールを使用しようと、それは任意の非WP7機能を使用しません望むことができます。

1

ファンシーなUI要素のためにこの質問を探し求めている人は、もう少し気に入ってもらうには、専用のWP7バイナリを備えた非常に強力なカルーセルシステムであるSilverlight Flow Layouts Libraryを使用することもできます。 WP7でこれを使ったことはありませんが、WPFで使用しています。

関連する問題