バージョン

デザイナーを使用したカルーセル項目の追加

このトピックでは、コントロールのデザイン時のインターフェイスを使用して UltraCarousel 項目を追加および構成する方法を紹介します。

概要

このトピックでは、UltraCarousel コントロールを追加する方法と、コントロールのデザイン時のインターフェイスにより構成する方法を学習します。カルーセル コントロールの主要コンポーネントは、パス項目スクロール ボタンです。

Adding Carousel Items Using the Designer 1.png

アプリケーションの要件

  1. Infragistics WinForms 2014 Volume 2 またはそれ以降のバージョンをインストールします。

  2. Visual Studio 2010 またはそれ以降のバージョンを使用して、新しい Windows Forms アプリケーションを開始します。

UltraCarousel コントロールの追加

Visual Studio ツールボックス領域からフォーム上に UltraCarousel コントロールをドラッグ アンド ドロップします。コントロールはデフォルトで、デフォルト項目パスとナビゲーション ボタンを表示します。

Adding Carousel Items Using the Designer 2.png

スマート タグ

UltraCarousel コントロールには、オプションの初期プロパティ設定としてスマート タグがあります。

コントロールの表面をクリックして、コントロールの右上すみにあるスマート タグ インジケーター (矢印) を有効にしてください。スマート タグはドロップダウン タスク リストで構成されています。このリストには、[名前] およびデザイン時にカスタマイズするための [外観] プロパティと [データ] プロパティの 2 つのセクションが含まれます。

Adding Carousel Items Using the Designer 3.png

カルーセル デザイナー

カルーセル デザイナーを開くには、コントロールの表面を右クリックし、[Carousel デザイナー ] を選択します。カルーセル デザイナーを開くもう 1 つの方法は、スマート タグ ドロップダウンで [ パスの編集] リンクを使用します。この方法は次のセクションで説明します。

Adding Carousel Items Using the Designer 4.png

パスの追加

パスはコントロール上の連続する経路で、カルーセル項目が描画されます。事前定義されたさまざまなタイプのパスを構成に使用できます。UltraCarousel デザイン時のインターフェイスは、このパス プロパティを操作する便利な方法を提供します。

[UltraCarousel タスク] ダイアログの外観セクションで [パスの編集 ] をクリックすると、デザイナーが開きます。

デザイナー ウィンドウには 3 つのセクションがあります (以下のスクリーンショット参照)。これらのセクションには、項目パス構成に使用できる事前定義されたテンプレート (パス データパス不透明度パス スケーリング ) があります。

マウスを [パス データ] アイコン上に移動するだけで、コントロールの事前定義されたパス テンプレートをプレビューできます。アイコンをクリックすると、アイコンのテンプレートが選択されます。

同様に、[不透明度停止] ウィンドウとその下の [スケーリング停止] ウィンドウで、不透明度とスケーリングの停止位置をプレビューできます。

Adding Carousel Items Using the Designer 5.png

次のスクリーンショットに示すように、以下を選択します。

  • パス データ では、アイコンをクリックする、またはドロップダウンを使用して、EllipsTop を選択します。

  • パス透明度 では、FadeFromMiddle を選択します。

  • パス スケーリング では、Growing を選択します。

Adding Carousel Items Using the Designer 6.png

オプションで、デザイナー ビューの [コントロール プロパティ] タブを使用して追加構成を適用できます。デフォルト項目サイズ 64×64 (ピクセル単位)、項目スロット数 (5 項目に対して 5 スロットの割り当て)、パスのカラーが構成できます。

Note
注:

UltraCarousel コントロールは、ItemSlots プロパティ ( Default=5 ) で定義された数の項目を描画します。

  • 実際の項目数が項目スロット数より少ない場合、パスにブランクのスロットが表示されます。

  • 実際の項目数が項目スロット数より多い場合、割り当てられるスロットがない余分な項目は描画されません。

Adding Carousel Items Using the Designer 7.png

オプションで、構成を XML ファイルまたはバイナリ ファイルとして保存し、アプリケーションで読み込むことができます。デザイナーで既存の (以前に保存した) 構成ファイルを開き、それを新しいプロジェクトに対して再使用することができます。

Adding Carousel Items Using the Designer 8.png

[デザイナー オプション] タブ (後述) により、パス グリフを表示できます。これは、パス上の装飾的な記号であり、停止ポイントを示します。

Note
注:

グリフは、デザイン時にパス上の開始/終了ポイントおよび停止ポイントを視覚化しますが、コントロールには描画されません。

Adding Carousel Items Using the Designer 9.png

項目の追加

UltraCarousel コントロールの項目は、データ オブジェクトのビジュアル表現です。項目は、デザイナーを使用して追加する、またはコードで追加することができ、データ ソースにバインドすることもできます。以下のスクリーンショットは、デザイン時のインターフェイスを使用して項目を追加する方法を示します。

コントロール上のスマート タグをクリックし、[項目の編集] を選択します。項目エディターで最初の項目を追加します。

Adding Carousel Items Using the Designer 10.png

最初の項目を追加すると、項目の名前を示す Text プロパティが表示されます。 Settings オブジェクトは、以下のスクリーンショットに示した Appearance プロパティなど、構成のための多数のプロパティを公開しています。

Adding Carousel Items Using the Designer 11.png

Settings オブジェクト、 Appearance オブジェクトの順に展開し、 Image プロパティに移動します。

省略記号 () をクリックするとダイアログウィンドウが開きます。そのウィンドウで、Image プロパティ用の既存のイメージをインポートします。[OK] をクリックして設定を適用し、この手順を繰り返して、さらに 4 つの項目を追加します。

Adding Carousel Items Using the Designer 12.png

5 つの項目を追加した後、デザイナーでカルーセルは以下のスクリーンショットのようになります。アプリケーションを実行し、結果を検証します。

Adding Carousel Items Using the Designer 13.png

関連コンテンツ

このトピックの追加情報については、以下のトピックも合わせてご参照ください。

  • コードでのカルーセル項目の追加 — このトピックでは、コードビハインドを使用して UltraCarousel 項目を追加する方法を紹介します。

  • コードでのデータのカルーセルへのバインド — このトピックでは、コードビハインドでデータを UltraCarousel にバインドする方法を紹介します。

  • デザイナーを使用したカルーセルへのデータのバインド — このトピックでは、デザイン時にデータ ソースをセットアップする方法、およびそれを UltraCarousel コントロールにバインドする方法を手順とともに紹介します。

  • カルーセル構成の保存と読み込み — このトピックでは、コントロールがデータにバインドされていない場合に、カルーセル項目を含む UltraCarousel レイアウトを保存する方法と読み込む方法を紹介します。バインドされている場合、保存されたレイアウトを読み込んだ後でコントロールを再度バインドする必要があります。