このトピックでは、Ultimate UI for WPF 2017 Volume 2 リリースで導入された新しいコントロールと機能の概要について説明します。主な機能は以下にリストされ、次のセクションは詳細を説明します。
新しいコントロール - xamShapeChart (RTM)
新しいコントロール - xamScatterChart (CTP)
新しい散布シリーズ - xamDataChart
新しい TimeXAxis - xamDataChart
新しいテーマ - Royal Light テーマ
セル テンプレートのエディター テンプレートで使用される SimpleTextBlock
は FormattedText
の代わりに GlyphRun
を使用します。セルのテキスト描画でパフォーマンスを向上します。詳細については、パフォーマンスの最適化の概要 (xamDataPresenter) トピックを参照してください。
XamShapeChart は軽量で高パフォーマンスなチャートです。このチャートは、散布 X/Y ポイントまたは 2 つ以上の数値データ列を持つデータ項目を表示するように構成できます。チャートも Polygon
または Polyline
可視化としてシェープファイルのデータをプロットできます。X/Y プロパティを持つ Point
オブジェクトのリストのリストを使用すると、任意のカスタム図形をプロットできます。
XamShapeChart
コントロールはスマートなデータ アダプターを使用してバインドされるデータを解析して描画する適切なビジュアライゼーションを選択します。たとえば、ChartType プロパティが Auto
に設定され、データ セットに X
、Y
、および Radius
と呼ばれる 3 つの数値データ列を含む場合にバブル チャートがプロットされます。3D 数値列が Radius
の代わりに Value
の場合、サーフェイスの各ピクセルに割り当てられた数値を持つ X および Y 座標の三角測量を使用して色付きのサーフェイスを描画します。ただし、以下の値に ChartType プロパティを設定すると、XamShapeChart
が使用するチャート タイプを指定できます: Area
、Bubble
、Contour
、HighDensity
、Point
、Line
、Spline
、Polygon
、または Polyline
。詳細については、XamShapeChart を使用した作業の開始トピックを参照してください。
また、図形チャートは、FixedCost
、VariableCost
、SalesRevenue
、および SalesUnits
データ列を持つデータ項目が 1 つあれば損益分岐点データを描画できます。以下の画面は、損益分岐点データにバインドされる図形チャート コントロールを表示します。詳細については、XamShapeChart で損益分岐点データのバインド トピックを参照してください。
xamScatterChart も軽量で高パフォーマンスなチャートで、簡易な API があります。XamShapeChart
コントロールは Polygon
または Polyline
などの複雑な可視化をサポートしません。X/Y データをコレクションまたはコレクションのコレクションとして表示するための簡易な可視機能 (Area
、Bubble
、Contour
、HighDensity
、Point
、Line
、および Spline
) がサポートされます。
XamDataChart コントロールに 4 つの新しい散布シリーズ型を追加しました。以下の画像はこのシリーズのプレビューを表示します。以下の表はシリーズの説明および詳細なトピックへのリンクを提供します。
Royal Light テーマは、UX を向上する統一性のあるシンプルな暗い色のテーマです。新しい視覚状態を追加しました。
含まれる色:
xamDataGrid
xamSpreadsheet
xamRibbon
関連トピック:
テーマ
MS コントロールの暗黙のテーマ