ComponentOne for Silverlight
Carousel for Silverlight
C1CarouselPanelは、任意の3Dパスに沿って子要素を配置する仮想化パネルコントロールです。C1CarouselPanelを任意の項目コントロールと組み合わせて使用すると、単純な項目リストを本格的な3D遠近効果とスクロールアニメーションを持つ仮想化カルーセルに変身させることができます。
任意のパスの設定
C1CarouselPanelの項目は、任意のパスに沿って移動させることができます。単純な楕円形のパスを定義することも、ジグザグや8の字のような複雑なパスを作成することもできます。C1CarouselPanelでは、2Dのパスと3D空間内の回転角度に基づく疑似3Dパスを定義できます。
本格的な3D遠近効果
3Dパスに沿って要素を割り当てると、子要素が3D空間に忠実に配置されます。つまり、近くの要素は遠くの要素の手前に重なるように表示され、遠くの要素ほど小さく、近くの要素ほど大きく表示されます。これにより、遠近効果を持つ本格的な3D環境を作成できます。
遠近効果
遠近効果は、要素をどの程度小さくするかを定義する1つのプロパティで制御されます。これは、3D空間内の画面から各要素までの距離に依存します。
スクロールアニメーション
C1CarouselPanelは、スクロール時に要素をアニメーション表示します。
さまざまなコントロールオプション
C1CarouselPanelは、パスの配置、要素の配置などのさまざまなコントロールオプションを備えています。
項目コントロールとの併用
C1CarouselPanelを任意の項目コントロールと組み合わせて使用すると、単純な項目リストをインタラクティブな仮想化カルーセルに変身させることができます。