SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

Infragistics NetAdvantageチュートリアル(AD)

3Dアニメーションで画像を表示する
WPFアプリケーション/Webページの作成

NetAdvantage for WPFのxamCarouselPanelコントロールを使ったWPFアプリケーションの作成

  • このエントリーをはてなブックマークに追加

コンポーネントのインストール

 はじめてVisual StudioでNetAdvantage for WPFを使用する方は、お使いのコンピュータにNetAdvantage for WPFをインストールする必要があります。

 インストーラは、インフラジスティックス社のWebページから製品ページの[NetAdvantage for WPF 2008.1 Full]をクリックして、ダウンロードしてください(お試し版のインストールにも無料のアカウント登録が必要です)。ファイルはZIP形式で圧縮されています。

 有償のコンポーネントですが、プロダクトキーを入力せずにインストールすることで、お試し版として使用できます。制限事項などの詳細については、インストーラに同梱されているリリースノートを参照ください。

NetAdvantage for WPFについて

 NetAdvantage for WPF は、WPFベースの洗練された商用のユーザーインターフェイスを作成するために設計された、インフラジスティックス社の次世代コントロールスイートです。

 NetAdvantage for WPFには、グリッド、エディタ、カルーセルパネル、カルーセルリストボックス、リボン、チャートなど、多彩な機能を持ったコントロールが含まれ、WPFが持つ高解像度のグラフィックス、豊富なスタイリングおよびアニメーション機能などを利用して作られています。

 そして、NetAdvantage for WPFを使って、次のようなプログラムを作成することができます。

  • Windows環境用のenterprise-readyのアプリケーション
  • WebベースのアプリケーションのためのXBAP(XAML Base Application)
  • テーマパックを使用する完全にスタイリングされたアプリケーション
  • 企業のデザイン標準を実行するためのカスタムのスタイルパック

 開発言語は、Visual Basic、Visual C#に加え、XAMLを使うことができます。

xamCarouselPanelコントロールについて

 xamCarouselPanelコントロールは、設定されたパスに沿って要素を配置するパネルです。プロシージャコードまたはXAMLのいずれかを使用してパスを作成すると、そのパスに沿って画像をアニメーションで移動させることができます。

 パスは、Microsoft Expression Blendを使用して視覚的に描画し、これをxamCarouselPanelコントロールで使用することもできます。

アニメーションのイメージ(ヘルプファイルより抜粋)
アニメーションのイメージ(ヘルプファイルより抜粋)

 このコントロールは、 CarouselPanelNavigatorとxamCarouselPanelから構成されています。

 xamCarouselPanelは、画像を表示するオブジェクトで、CarouselPanelNavigatorは、その画像を前後に移動させるナビゲーターです。CarouselPanelNavigatorには、あらかじめ4つのボタンが付いており、デフォルトで、項目リストの先頭、リストの前の項目、リストの次の項目、項目リストの最後に移動するための機能が組み込まれています。

 このナビゲーターは、パネルの任意の位置に配置させることができます。

xamCarouselPanelコントロールの構成
xamCarouselPanelコントロールの構成

 デフォルトでは、画像が楕円を描くように移動するパスラインが設定されています。このパスラインは、XAMLのPathプロパティを使って変更することが可能です。また、Microsoft Expression Blendを使用して作成し、そのデータをコントロールに登録して使うことも可能です。

デフォルトでは画像は楕円を描くように移動するパスラインが設定されている
デフォルトでは画像は楕円を描くように移動するパスラインが設定されている

次のページ
xamlによるxamCarouselPanelコントロールの作成

この記事は参考になりましたか?

  • このエントリーをはてなブックマークに追加
Infragistics NetAdvantageチュートリアル連載記事一覧

もっと読む

この記事の著者

瀬戸 遥(セト ハルカ)

8ビットコンピュータの時代からBASICを使い、C言語を独習で学びWindows 3.1のフリーソフトを作成、NiftyServeのフォーラムなどで配布。Excel VBAとVisual Basic関連の解説書を中心に現在まで40冊以上の書籍を出版。近著に、「ExcelユーザーのためのAccess再...

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

【AD】本記事の内容は記事掲載開始時点のものです 企画・制作 株式会社翔泳社

この記事は参考になりましたか?

この記事をシェア

  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/3372 2008/12/16 17:25

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング