このトピックは、以下のセクションで構成されます。
軸ラベルに MaximumExtent および MaximumExtentPercentage プロパティを追加しました (ベータ版)。
DataAnnotationBandLayer は、シリーズ上に表示される新しい注釈レイヤーです。
DataAnnotationBandLayer についての完全なヘルプ トピックは、以下のリンクにあります。
DataAnnotationLineLayer は、シリーズ上に表示される新しい注釈レイヤーです。
DataAnnotationLineLayer についての完全なヘルプ トピックは、以下のリンクにあります。
DataAnnotationRectLayer は、シリーズ上に表示される新しい注釈レイヤーです。
DataAnnotationRectLayer についての完全なヘルプ トピックは、以下のリンクにあります。
DataAnnotationSliceLayer は、シリーズ上に表示される新しい注釈レイヤーです。
DataAnnotationSliceLayer についての完全なヘルプ トピックは、以下のリンクにあります。
DataAnnotationStripLayer は、シリーズ上に表示される新しい注釈レイヤーです。
DataAnnotationStripLayer についての完全なヘルプ トピックは、以下のリンクにあります。
UltraDataLegend
要素と DataToolTipLayer
要素では、凡例をテーブルまたは垂直構造でレイアウトするために使用できる LayoutMode
プロパティが公開されるようになりました。詳細については、以下のリンク先のこのドキュメントの各トピックを参照してください。
チャートの DefaultInteraction
プロパティに新しい列挙体 DragSelect
が追加されました。これにより、チャートのプレビュー矩形を使用してシリーズのポイントが選択されます。
以下のシリーズ タイプでは、新しく追加された OverlayText
プロパティを使用することで、チャートに追加の注釈としてテキストをオーバーレイ表示できるようになりました。
前述のシリーズ タイプに加えて、上記の新しいデータ注釈レイヤーもこの機能をサポートしています。
OverlayText で始まるプロパティを使用して、このオーバーレイ テキストの表示方法 (角度、色、背景、パディング、マージン、フォントなど) を設定できます。たとえば、OverlayTextBrush
は色を設定します。
TrendlineLayer
は、特定のシリーズにトレンド ライン レイヤーごとに 1 つのトレンド ラインを適用できる新しいシリーズ タイプです。これにより、チャートに複数の TrendlineLayer
シリーズ タイプを使用できるため、単一のシリーズで複数のトレンド ラインを使用できるようになります。
XamDashboardTile
では、並べ替え、グループ化、フィルタリング、選択などの集計を DataGrid ビューからチャート視覚化に伝播できるようになりました。これは現在、XamDashboardTile
の ItemsSource
を LocalDataSource
のインスタンスにバインドすることによってサポートされています。
XamToolbar
から追加された値レイヤーが凡例に表示されるようになりました。
ズーム リセット ツールはズーム ドロップダウンに移動されました。
チャートは GetOthersContext()
メソッドを公開するようになりました。これにより、Others (その他) スライスのコンテンツが返されます。
バージョン 2024.2 以降、Ultimate UI for WPF ツールセットは .NET 9 をサポートします。NET 9 の詳細については、Microsoft サイトをご確認ください。
このリリースでは、Microsoft .NET ライフサイクルに従い、.NET 3.1、.NET 5、.NET 7 はサポートされなくなりました。
XamDashboardTile コンポーネントは、バインドされた ItemsSource コレクションまたは単一のポイントを分析および視覚化し、データのスキーマとカウントに基づいて適切なデータ視覚化を返すコンテナー コントロールです。このコントロールは、組み込みの XamToolbar コンポーネントを利用して、実行時に視覚化を変更できるようにし、最小限のコードでデータのさまざまな視覚化を表示できるようにします。
この新しいエディターはスタンドアロンのカラー ピッカーとして使用でき、実行時に視覚化を更新するために XamToolbar コンポーネントに統合されました。
XamDataPieChart は、円チャートを表示する新しいコンポーネントです。このコンポーネントは、XamCategoryChart と同様に動作し、基になるデータ モデルのプロパティを自動的に検出しながら、ItemLegend コンポーネントを介して選択、強調表示、アニメーション、凡例のサポートを可能にします。
XamDataPieChart の完全なドキュメントは、以下のリンクから参照できます。
新しい XamDataChart グループ化機能が追加されました。GroupRowVisible
プロパティは、各シリーズのグループ化を切り替え、オプトインすると DataLegendGroup
プロパティを介してグループ テキストを割り当てることができます。同じ値が複数のシリーズに適用されている場合、それらはグループ化されて表示されます。すべてのユーザー向けに分類および整理する必要がある大規模なデータセットに役立ちます。
新しいシリーズ選択。これは、XamCategoryChart および XamDataChart のすべてのカテゴリ、財務、およびラジアル シリーズに広く採用されています。シリーズはクリックして異なる色で表示したり、明るくしたり、薄くしたり、フォーカスのアウトラインを表示したりできます。色は、SelectionBrush
および FocusBrush` プロパティで変更できます。個々のシリーズまたはデータ項目全体を通じて影響を受ける項目を管理します。複数のシリーズとマーカーがサポートされています。特定のデータ項目の値間のさまざまな相違点や類似点を示すのに役立ちます。また、SelectedSeriesItemsChanged
イベントと SelectedSeriesItems
は、選択内容に基づいたデータ分析を行うポップアップやその他の画面など、アプリケーション内で実行できるその他のアクションを取り巻く堅牢なビジネス要件を構築するための追加の支援として利用できます。さらに、SelectedSeriesItems
コレクションで選択した項目を読み取ることができます。
XamDataChart のラジアル円シリーズの新しい軸により、データ チャートのすべての追加機能を使用して強力な視覚化を可能にする円チャートの作成が可能になります。
ハイライト針の新しいラベル。HighlightLabelText
と HighlightLabelSnapsToNeedlePivot
および、その他の HighlightLabel の多くのスタイル関連プロパティが追加されました。
選択した特定のツールの周囲に境界線を描くための ToolAction の新しい IsHighlighted オプション。
極座標およびラジアル シリーズのプロット領域は、チャート全体のスペースに広がるように拡張され、正方形に制約されなくなりました。これにより、ラベルがブリード領域に拡張できるようになります。
4 月 23.2 リリース以降、XamFunnelChart に強調表示オーバーレイがあります。このオーバーレイは、HighlightedItemsSource
、HighlightValueDisplayMode
、HighlightedValueMemberPath
、および HighlightingOpacity
という複数の強調表示プロパティを通じて公開されます。
HighlightValueDisplayMode
が Overlay
に設定されている場合、これは HighlightedItemsSource
および HighlightedValueMemberPath
と連携して、チャートの ItemsSource
と HighlightedItemsSource
の値の差を表示する強調表示されたオーバーレイを提供します。HighlightingOpacity
プロパティを使用して、強調表示 オーバーレイの不透明度を制御できます。
XamRadialGauge、XamLinearGauge、と XamBulletGraph は、HighlightValue
と HighlightValueDisplayMode
プロパティを公開するようになりました。
XamRadialGauge
および XamLinearGauge
では、値と Overlay
の HighlightValueDisplayMode
を指定すると、メインの針が薄く表示され、追加の針が表示されます。
XamBulletGraph
では、HighlightValueDisplayMode
が Overlay
に設定されている場合、パフォーマンス バーに値と HighlightValue
の差が反映されるようになりました。強調表示された値には、フィルター処理された/サブセット測定されたパーセンテージが塗りつぶされた色で表示され、残りのバーの外観は割り当てられた値にフェードアウトされます。
XamDataChart の CategoryAngleAxis
は、ラベルの位置をさらに構成できる LabelMode
プロパティを公開するようになりました。これにより、Center
列挙型を選択してデフォルト モードを切り替えることも、ラベルを円形のプロット領域に近づける新しいモード ClosestPoint
を使用することもできます。
XamRadialGauge には、ラベル、サブタイトル、タイトルのスケーリングを変更できる機能が追加されました。これは、OpticalScalingEnabled
プロパティを true に設定することで行われます。次に、ラベルが 100% のオプティカル スケーリングを持つサイズを管理する OpticalScalingSize
を設定できます。基本的に、ゲージのサイズが大きくなると、ラベルのフォントも大きくなります。
たとえば、このプロパティが 500 に設定され、ゲージのサイズが 1000 の場合、ラベルのフォント サイズは 200% 大きくなります。
XamRadialGauge の新しいタイトルとサブタイトルのプロパティが利用できるようになりました。TitleText
と SubtitleText
は、ゲージの下部近くに対応するタイトルを表示します。さらに、TitleFontSize
、TitleFontFamily
、TitleFontStyle
、TitleFontWeight
、TitleExtent
など、さまざまなタイトルとサブタイトルのフォント プロパティが追加されました。最後に、新しい TitleDisplaysValue
により、値を針の位置に対応させることができます。
バージョン 2023.2 以降、Ultimate UI for WPF ツールセットは .NET 8 をサポートします。.NET 8 の詳細については、Microsoft サイトをご確認ください。
XamCategoryChart と XamDataChart は、データのサブセットの内外で強調表示およびアニメーション化する方法を公開するようになりました。この強調表示の表示はシリーズのタイプによって異なります。列およびエリア シリーズの場合、サブセットはデータの合計セットの上に表示され、サブセットはシリーズの実際のブラシによって色付けされ、合計セットは不透明度を下げます。折れ線シリーズの場合、サブセットは点線で表示されます。
この機能には、XamCategoryChart で使用できる OData に似た新しいフィルター構文が含まれています。
次のドキュメントでは、チャート コントロールに強調表示フィルターを適用するさまざまな方法について説明します。