バージョン

2011 Volume 2 の新機能

Ultimate UI for WPF 2011 Volume 2 リリースには、WPF コントロールをこれまで以上に活用することを可能にする多数の強力な新しい機能とコントロールを含んでいます。

以下は 2011 Volume 2 リリースで追加または更新した機能およびコントロールのリストです。リンクをクリックして新機能を体験してください。

このドキュメントには次のセクションが含まれています:

Infragistics Math Library™

Infragistics Math Library™ は、すべての Infragistics 製品と使用できる数学および統計的な構造と関数のライブラリです。このライブラリについての詳細は Infragistics Math Library トピックを参照してください。

Infragistics Math ライブラリは System.Math クラスの演算をいくつかの新しい数学オブジェクトに拡張します。

Infragistics 数学計算式™

Infragistics 数学計算式 は、さまざまな計算のためにすべての Infragistics 製品と使用できる数学および統計的な計算用のライブラリです。

Whats New In 2011 Volume 2 IG Math Calculators 01.png

図 1 - バリアンスと平均を計算する式

Infragistics 数学計算式は xamDataChart コントロールの値オーバーレイと誤差範囲を計算するために必要です。このライブラリについての詳細は Infragistics 数学計算式 トピックを参照してください。それらは次のタイプの計算にカテゴリ分けされます。

計算式タイプ 説明

値計算式

単一の値を計算する Infragistics 数学計算式グループを表します。値計算式を xamDataChart コントロールと統合する方法の例については、 値オーバーレイおよび シリーズ データの相関のトピックを参照してください。

誤差範囲の計算式

xamDataChart コントロールにおけるシリーズ オブジェクトの誤差範囲の長さを計算する Infragistics 数学計算式のグループを表します。誤差範囲計算式を xamDataChart コントロールと統合する方法の例については、「 シリーズ誤差範囲」トピックを参照してください。

xamFunnelChart™ - 新しいコントロール

ファンネル チャートによりファンネル図形が表示されます。上限値と下限値によるスライスでデータを表現するトップダウン構成の複数セクションを表示します。このコントロールについての詳細は xamFunnelChart トピックを参照してください。

xamFunnelChart のプレビュー

Whats New In 2011 Volume 2 xamFunnelChart 01.png

xamDataChart™ - 新機能

このセクションでは xamDataChart コントロールの新機能についての情報を提供します。

xamDataChart - 新しいシリーズ タイプ

xamDataChart コントロールはいくつもの新しいシリーズ タイプをサポートするよう更新されています。これらのシリーズについての詳細は カテゴリシリーズ トピックを参照してください。

  • 棒シリーズ

  • 積層型 100 エリア シリーズ

  • 積層型 100 棒シリーズ

  • 積層型 100 柱状シリーズ

  • 積層型 100 折れ線シリーズ

  • 積層型 100 スプライン シリーズ

  • 積層型 100 スプライン エリア シリーズ

  • 積層型棒シリーズ

  • 積層型エリア シリーズ

  • 積層型柱状シリーズ

  • 積層型折れ線シリーズ

  • 積層型スプライン シリーズ

  • 積層型スプライン エリア シリーズ

  • ポイント シリーズ (CTP)

xamDataChart コントロールの新しいシリーズ タイプをいくつかプレビューします。

Whats New In 2011 Volume 2 xamDataChart 01.png

xamDataChart - 軸スケーラー

xamDataChart コントロールの軸スケーラー機能は、数値軸に沿ってプロットされるスケーリング値のためのカスタム軸スケーラーを実装するためのものです。このチャート機能についての詳細は 軸目盛の使用 と カスタム軸スケーラーの作成 トピックスを参照してください。

y 軸をカスタム軸スケーラーを用いてスケールして xamDataChart をプレビューします。

Whats New In 2011 Volume 2 xamDataChart 02.png

xamDataChart - 軸目盛値

xamDataChart コントロールの軸目盛値機能は、数値軸上でカスタム軸目盛値を実装するためのものです。このチャート機能についての詳細は カスタム軸目盛値の作成 トピックを参照してください。

y 軸でカスタム軸目盛値をもつ xamDataChart をプレビューします。

Whats New In 2011 Volume 2 xamDataChart 03.png

xamDataChart - シリーズ継承

xamDataChart コントロールのシリーズ継承機能はベースの Series オブジェクトからシリーズのカスタムタイプを実装するかまたはシリーズの既存タイプを拡張することができます。このチャート機能についての詳細は カスタムシリーズの作成 トピックを参照してください。

同じ値のデータ ポイントを結び塗りつぶした等高線を表示するカスタム シリーズをもつ xamDataChart のプレビュー。

Whats New In 2011 Volume 2 xamDataChart 04.png

xamDataChart - シリーズ誤差範囲

xamDataChart コントロールの誤差範囲機能はプロットされるデータ ポイントにさまざまな誤差範囲をプロットすることができます。すべての誤差範囲は Infragistics Math Calculators アセンブリで計算されます。すべての 散布シリーズおよび複数の カテゴリシリーズで使用することが可能です。このチャート機能についての詳細は シリーズ誤差範囲 トピックを参照してください。

散布シリーズのデータ ポイントに設定された誤差範囲をもつ xamDataChart のプレビュー。

Whats New In 2011 Volume 2 xamDataChart 05.png

xamDataChart - 相関式

データ相関式により、 Infragistics Math Calculators アセンブリの一部である Infragistics 相関計算 を使用することによって、xamDataChart に表示されるデータ セットの 2 つの変数の相関が計算できます。このチャート機能についての詳細は シリーズ データ相関 トピックを参照してください。

凡例項目として表示されるデータ相関をもつ xamDataChart のプレビュー。

Whats New In 2011 Volume 2 xamDataChart 06.png

xamDataChart - 重み付けされた移動平均トレンドライン

xamDataChart コントロールは重み付けされた移動平均を新しいタイプのトレンドラインとしてプロットできます。このチャート機能についての詳細は トレンドライン トピックを参照してください。

財務物価シリーズの重み付けされた移動平均を表示するトレンドラインをもつ xamDataChart のプレビュー。

Whats New In 2011 Volume 2 xamDataChart 07.png

xamDataChart - 凡例項目の表示順序

xamDataChart コントロールは積層シリーズの ReverseLegendOrder プロパティを使用して凡例項目の表示順序を逆にできます。

チャート凡例の凡例項目の表示順序を逆にした xamDataChart のプレビュー。

Whats New In 2011 Volume 2 xamDataChart 08.png

xamDataChart - チャートの概要ペイン (CTP)

xamDataChart コントロールはデータが AreaSeries または LineSeries でプロットされた時にパンとズーム機能およびチャート内容の概要を提供する xamOverviewPlusDetailPane コントロールによる統合をサポートします。このナビゲーション コントロールについての詳細は xamOverviewPlusDetailPane トピックを参照してください。

xamOverviewPlusDetailPane コントロールをもつ xamDataChart のプレビュー

Whats New In 2011 Volume 2 xamDataChart 09.png

xamDataChart - OLAP 軸(CTP)

xamDataChart コントロールは OlapXAxis と OlapColumnSeries オブジェクトを使用した OLAP (Online Analytical Processing) フラットデータ ソースからのデータ プロットをサポートします。

OlapXAxis を使用してプロットする OLAP データをもつ xamDataChart のプレビュー。

Whats New In 2011 Volume 2 xamDataChart 10.png

xamGeographicMap - 新しいコントロール (CTP)

xamGeographicMap はコミュニティ テクノロジー プレビューとして新しくリリースされたコントロールです。地理マップは、異なる地図画像ソース、シェイプファイル、地理的位置のプロットを含む xamMap コントロールの機能と xamDataChart コントロールのナビゲーション機能とデータプロットのパフォーマンスを組み合わせます。

異なるデータ ソースをもつ xamGeographicMap コントロールのプレビュー。

Whats New In 2011 Volume 2 xamGeographicMap 01.png

xamNetworkNode™ - 新機能

このセクションでは xamNetworkNode コントロールの新機能についての情報を提供します。

xamNetworkNode™ - ナビゲーション機能

xamNetworkNode はビュー ポータル内で xamNetworkNode を移動させる、マウスとキーボードを使用してのナビゲーションができるようになりました。

表 1 - 新しいナビゲーション機能

機能 説明

キーボードの Ctrl キーとプラス (+) キーを押します。

ビューポートは xamNetworkNode 上でズームインします。

キーボードの Ctrl キーとマイナス (-) キーを押します。

ビューポートは xamNetworkNode 上でズームアウトします。

マウス ホイールでスクロールする

ビューポートは xamNetworkNode 上でズームインおよびズームアウトします。

キーボードの矢印キーを使用する

ビューポートは xamNetworkNode をビューの中で対応する方向に動かします。

マウスで xamNetworkNode の背景 (ノード上以外) をポイントし次にマウスの左ボタンを押してマウスを移動

ビューポートは xamNetworkNode をビューの中でパンします。

xamNetworkNode - ノード間の関係

xamNetworkNode コントロールは、コントロール内で接続されたソースノードとターゲットノードを示すアイコンで接続されたノードに対するさまざまな関係タイプを設定できるようになりました。

以下の画像は LineStartCap/LineEndCap の設定を説明します。LineStartCap をもつソースノードが LineEndCap をもつターゲットノードに結び付けられる

Whats New In 2011 Volume 2 xamNetworkNode 01.png

xamNetworkNode - ネットワークからノードを削除

ネットワーク レイアウトまたはデータ ソースでネットワークからノードを削除します。

機能 説明

NetworkNodeLayoutからノードを削除する

ネットワーク レイアウトからのノードの削除は NetworkNodeNode の表示/非表示プロパティを折り畳みに設定することで行われます。

データ ソースからノードを削除する

データ ソースからのノードの削除にはそれを基本のコレクションから削除する必要があります。コントロールにはノードのコレクションに行われた変更が通知され、データモデルの変更を反映するよう更新されます。変更通知のためにはデータに <a href="">INotifyPropertyChanged</a> インターフェイスが実装されていなければなりません。

ノード「4」をビューから削除する

Whats New In 2011 Volume 2 xamNetworkNode 02.png

図: ノードの削除 - 前 (左) と後 (右)

削除されようとするノードが別のノードと接続されている場合、その接続ノードは接続線なしに表示されます。

Whats New In 2011 Volume 2 xamNetworkNode 03.png

図: 接続されたノードの削除 - 前 (左) と後 (右)

xamNetworkNode - ノードの表示/非表示

xamNetworkNode コントロールはノードの表示/非表示を複数の方法で行えるようになりました。

展開インジケーターを使用した表示/非表示

コード ビ ハインドを使用した (展開インジケーターを使用しない) 表示/非表示

キーボード上の Enter キー (展開インジケーターが可視の場合)

デフォルトのモードに加え、ノードの Visibility プロパティを「Collapsed」に設定することで、任意のノードを非表示にすることができます。

次の図は、親ノードで展開インジケーターが有効になっている xamNetworkNode を表示しています。親ノードは、表示/非表示にすることができる子ノードを結合しています。プラス記号は、子ノードが非表示であることを示します。

Whats New In 2011 Volume 2 xamNetworkNode 04.png

図: 拡張 インジケーターの表示

xamNetworkNode - ネットワーク ノードに表示状態を表示

xamNetworkNode コントロールの表示状態はグループで構成され、それぞれはコントロールが選択されたグループの状態のひとつに設定される複数の表示状態プロパティからなります。

次の画像は xamNetworkNode コントロールが現在サポートする種々の表示状態を示します。

表示状態 プレビュー

Normal

Whats New In 2011 Volume 2 xamNetworkNode 05.png

Disabled

Whats New In 2011 Volume 2 xamNetworkNode 06.png

Focused

Whats New In 2011 Volume 2 xamNetworkNode 07.png

Selected

Whats New In 2011 Volume 2 xamNetworkNode 08.png

IsEditing

Note

注: IsEditing 状態は表示状態なだけで、ノードは編集できません。

Whats New In 2011 Volume 2 xamNetworkNode 09.png

xamNetworkNode - 選択されたノードにズームイン

ズーム機能を経験する。xamNetworkNode コントロールには、1 つ以上の選択されたノード上でズームインできる強化機能が含まれます。このコントロールはユーザーが検索したノードにズームインする機能もサポートします。

この画像はひとつのノードにズームインしています。

Whats New In 2011 Volume 2 xamNetworkNode 10.png

図: ひとつのノードにズームインして表示

xamPivotGrid™ - 新機能

このセクションでは xamPivotGrid コントロールの新機能についての情報を提供します。

xamPivotGrid - パフォーマンスの改善

xamPivotGrid™ コントロールは数多くの大幅な性能向上を果たしました。2011 Volume 1 (以前の) リリースにおいて、このコントロールは 50,000 レコードで応答が長くかかりました。現在のリリースでは、1,500,000 レコードを約 2 秒で描画できます。

XMLA データ ソースで、データはキューブで構成され、各ディメンションは定義された階層を含みます。今回の強化にはフラット データ ソースの性能を向上する階層的レンダリングの改良が含まれます。

サンプル ブラウザの性能セクションにある「大量データの取り扱い」サンプルを参照してください。向上した性能を確認していただけます。

xamPivotGrid - 進捗インジケーター

xamPivotGrid コントロールの DataSource はデータ処理がまだ進行中 (ビジー) か完了したかを判定するのに使用できる IsBusy プロパティをサポートするようになりました。これは xamPivotGrid コントロールの DataSource オブジェクトの「Processing」と呼ばれる既存のプロパティと同一です。データ処理が進行中の場合、この値は true になります。これによりユーザーは必要に応じて処理中またはデータのロード風にページに表示する進捗インジケーターを実装できます。

xamPivotGrid がデータのロードでビジーな間の進捗インジケーターのプレビュー。

Whats New In 2011 Volume 2 xamPivotGrid 01.png

xamPivotGrid - データ スライサー

xamPivotDataSlicer™ コントロールは既存のピボット グリッド フィルタリングに加えてデータをフィルタリングする容易な方法を提供するようになりました。このフィルタリング機能の強化により、データ スライサーでリストされた項目を使うだけでピボット グリッドの測定と合わせて階層的に選択した列、行、フィルター エリアをフィルターできます。キーボードの Ctrl キーを押しながらマウスの左ボタンをクリックすることで複数の項目が選択できます。

次の画像に、データ階層に表示された情報をフィルターするデータ スライサー上で選択された項目が示されています。

Whats New In 2011 Volume 2 xamPivotGrid 02.png

xamPivotGrid - xamDataChart との統合 (CTP)

データをプロットする xamDataChart コントロールで使用される OlapAxis と呼ばれる新しい軸タイプを公開します。OlapAxis は DataSource プロパティを用いてピボット グリッドとして同じデータ ソースにバインドされるという意味で統合プロセスの主要要素です。サポートされるデータ ソース タイプはピボット グリッドの XMLADataSource と FlatDataSource です。より詳細およびコードの例については データ チャートの統合トピックを参照してください。

xamDataChart をもつ xamPivotGrid 統合のプレビュー。

Whats New In 2011 Volume 2 xamPivotGrid 03.png

xamSparkline™ - 新しいコントロール (CTP)

xamSparkline はひとつのグリッド セルにフィットするフル機能のチャートです。現在これはコミュニティ テクノロジー プレビュー コントロールで、折れ線、エリア、柱状、WinLoss の 4 つのチャート タイプをサポートします。チャートは数値または DateTime タイプの 1 次元データを描画します。高/低、最初/最後、マイナス、すべてのデータ ポイントのマーカーなどのマーカーを表示する機能をもっています。

ここでは高低のマーカーを示す異なるチャート タイプが示されています。

チャート タイプ プレビュー

折れ線チャート

Whats New In 2011 Volume 2 xamSparkline 01.png

エリア チャート

Whats New In 2011 Volume 2 xamSparkline 02.png

柱状チャート

Whats New In 2011 Volume 2 xamSparkline 03.png

範囲領域を持つ柱状チャート

Whats New In 2011 Volume 2 xamSparkline 04.png

この画像は最小と最大の間のユーザ定義値に基づいて調整された一般の範囲領域 (水平に強調表示) を示します。

WinLoss

マーカー (高低) と同様に正負の値を表示します。

Whats New In 2011 Volume 2 xamSparkline 05.png

xamTimeline™ - ズーミングに基づく自動調整ラベル

タイムライン ラベルは、データの選択した時間セグメント上のズームに基づいて目盛を自動的に調整する機能を備えます。例:

  • タイムライン表示が年のユニット タイプを表示する時、目盛はズームイン後の月を表示します。

  • タイムライン表示が月のユニット タイプを表示する時、目盛はズームイン後の日を表示します。

  • タイムライン表示が日のユニット タイプを表示する時、目盛はズームイン後の時間を表示します。

ズーム前に、コントロールは月の中の日を示します。

Whats New In 2011 Volume 2 xamTimeline 01.png

ズーム後に、コントロールはラベルを自動調節し時間を表示します。

Whats New In 2011 Volume 2 xamTimeline 02.png

この機能についての詳細は ラベルの自動調節トピックを参照してください。

リソース ウォッシャー

リソース ウォッシングを使用して、既存の ResourceDictionary 内のリソースのグループ (WashGroups) に色 (WashColor) を設定し、アプリケーションのコントロールの色を更新できます。

関連するトピック: