<ig:XamCategoryChart ItemsSource="{Binding DataCollection}" />
このトピックでは、Ultimate UI for WPF 2016 Volume 2 リリースで導入された新しいコントロールと機能の概要について説明します。
Ultimate UI for WPF 2016 Volume 2 リリースでは、カテゴリ チャートという新しいコントロールを提供します。簡易な API を使用して、チャートにカテゴリ データの表示を簡単に構成できます。データ (コレクションまたはコレクションのコレクション) をバインドするのみで作業を開始します。
XAML の場合:
<ig:XamCategoryChart ItemsSource="{Binding DataCollection}" />
スマート データ アダプターを使用して、データは分析されて適切なビジュアライゼーションが描画されます。たとえば ChartType を Auto に設定した場合、大きなデータセットで折れ線チャートを描画する間、コントロールは小さなデータセットを提供して列チャートがプロットされるかどうかを決定します。
XAML の場合:
<ig:XamCategoryChart ItemsSource="{Binding DataCollection}" ChartType="Auto" />
一方、 ChartType を Line、Area、Column、Point、Spline、SplineArea、StepArea、StepLine または Waterfall に設定して、チャート タイプを明示的に指定することも可能です。
その他のカテゴリチャート コントロールの直感的な動作の例は、明示的にラベルを設定する必要がないことです。カテゴリ チャートは、最初の適切な文字列プロパティを使用し、ラベルに使用します。
コントロールは簡単に構成できるよう構築されており、エンジンとしてデータチャート コントロールを使用しています。つまり、高パフォーマンスでパワフルなデータ チャートの利点を備えています。
関連トピック:
xamCategoryChart について
Ultimate UI for WPF 2016 Volume 2 リリースでは、データ チャート コントロールの性能を改善しました。
ConsolidatedColumnVerticalPosition というプロパティを新規追加しました
本リリースでは、単一視覚要素に統合ざれた列の配置ロジックを決定するための、新しい ConsolidatedColumnVerticalPosition プロパティを提供しています。
プロパティは以下の値を含みます:
Minimum - 統合された項目は最小値を使用して配置されます。
Maximum - 統合された項目は最大値を使用して配置されます。
Median - 統合された項目は中央値を使用して配置します。
RelativeMinimum - 統合された項目が相対する軸の参照値に一番近い値を使用して配置します。
RelativeMaximum - 連結された項目が相対する軸の参照値に一番遠い値を使用して配置します。
関連トピック:
柱状リーズ
Ultimate UI for WPF 2016 Volume 2 リリースでは、xamDataChart、xamPieChart、xamDoughnutChart、xamFunnelChart、xamRadialGauge、xamLinearGauge、xamBulletGraph および xamSparkline コントロールのデフォルト デザインを更新しました。
以下のスクリーンショットは変更を示します。
新規
以前
新規
以前
新規
以前
新規
以前
新規
以前
新規
以前
新規
以前
新規
以前
新規
以前
新規
以前
新規
以前
本リリーズでは、チャートに散布エリア シリーズおよび散布等高線シリーズをチャート シリーズに新規追加しました。このシリーズは、三次元の等高線グラフ コントロールの二次元バージョンです。
散布エリア シリーズ
散布エリア シリーズは、デカルト コンテキストにおいて、X と Y 座標の三角測量に基づき、等高線の各ピクセルに数値が割り当てられた、カラー等高線を描画する視覚チャート要素です。このシリーズは、磁場の強さ、二次元に投影/フラット化された三次元のシェイプ、データでの 3 つの数値列間の相関など、科学データをプロットするときに使用します。
散布等高線シリーズ
散布等高線シリーズは散布エリア シリーズと同様のデータをプロットするときに使用しますが、データは補間サーフェス エリアの代わりに等高線で表示されます。
この CTP 機能では地理マップの凡例の表示が可能になります。
Infragistics 2016 Volume 2 リリースでは、シェイプ チャートといコントロールを CTP コントロールとして追加しました。このコントロールは、チャート サーフェイスにデカルトおよび地理シェイプを表示します。間取り図、ダイアグラムや地図などの表示に使用されます。
xamPieChart コントロールでスライスの選択が可能になりました。この機能はデフォルトで有効かされています。SelectionMode プロパティを設定して単一および複数選択をサポートします。また、SelectedItem や SelectedItems プロパティを使用して選択されたスライスに関連付けられたデータ項目を取得します。
選択イベントも追加しました。一部はキャンセル可能なもので、特定のスライス選択の無効化が可能です。イベントは以下の通りです。
選択されたスライスは異なるスタイルで表示されるため特定しやすくなっています。以下のスクリーンショットでは、Marketing スライスが選択されています。
関連トピック:
xamPieChart
ラベルがスライスの内、または外に表示されることにとって、異なる色を設定できます。設定は、LabelInnerColor プロパティおよび LabelOuterColor プロパティで構成します。
関連トピック:
LabelInnerColor プロパティ
LabelOuterColor プロパティ
特定のルールのすべての参照を取得
DataValidationRuleCollection は、指定したルールと等しいデータ検証ルールを持つ参照のコレクションを返す GetAllReferences メソッドを公開します。
データ検証ルールを比較する新しいメソッド
DataValidationRule には、このルールを指定したルールと比較し、ルールが構造的に等しい場合に true を返す IsEquivalentTo メソッドが追加されました。
新しいテーマ
Royal Dark テーマは、UX を向上する一貫性のあるシンプルなテーマです。新しい視覚状態を追加しました。
含まれる色:
xamDataGrid
xamSpreadsheet
xamRibbon
関連トピック:
テーマ
MS コントロールの暗黙のテーマ
スクロール方向の構成
xamCalendar、xamMonthCalendar、xamDateTimeEditor および xamDateTimeInput コントロールは、ナビゲーション矢印を押下して予定表アイテム グループのスクロール方向を構成するための、ScrollDirection という新しいプロパティを公開します。以前のバージョンでは、水平方向のスクロールのみをサポートしました。
水平方向のスクロール:
垂直方向のスクロール:
関連トピック:
xamCalendar の使用
異なるカレンダー ビューへの切り替え (xamMonthCalendar)
クロス フィールド レコード フィルタリング
データ プレゼンター コントロールは、論理接続を持つフィルター ルールの定義をサポートします。
関連トピック:
クロス フィールド レコード フィルタリング (xamDataGrid)
クロス フィールド レコード フィルタリング (xamDataPresenter)
フィールド選択の外観
単一のフィールド レイアウトを持つデータ プレゼンター コントロールのフィールド選択のデフォルト外観は、すべてのフィールドを選択するチェック ボックスが上部に追加されました。
関連トピック:
フィールドの選択
エディター定義のデータ テンプレート セレクター サポート
xamPropertyGrid コントロールは、エディター定義でデータ テンプレート セレクターの割当をサポートします。
関連トピック:
エディター定義のデータ テンプレート セレクターの構成 (xamPropertyGrid)
ドキュメント アダプターの新しいイベント
RichTextDocumentAdapterBase から拡張するすべてのドキュメント アダプターは、ドキュメント読み込もうとする際に例外がスローされた場合に発生する新しい DocumentLoadError イベントが追加されます。
関連トピック:
xamRichTextEditor とデータのバインド