このトピックは、以下のセクションで構成されます。
バージョン 2024.2 以降、Ultimate UI for Windows Forms ツールセットは .NET 9 をサポートします。.NET 9 の詳細については、Microsoft サイトをご確認ください。
このリリースでは、Microsoft .NET ライフサイクルに従い、.NET 3.1、.NET 5、.NET 7 はサポートされなくなりました。
NET 9 のリリースに伴い、Ultimate UI for Windows Forms ツールセット内の多くの save および load メソッドで使用されていた Binary Formatter が Microsoft によって削除されました。この削除とその解決策の詳細については、このトピックを参照してください。
UltraDataPieChart は、円チャートを表示する新しいコンポーネントです。このコンポーネントは、UltraCategoryChart と同様に動作し、基になるデータ モデルのプロパティを自動的に検出しながら、ItemLegend コンポーネントを介して選択、強調表示、アニメーション、凡例のサポートを可能にします。
UltraDataPieChart の完全なドキュメントは、以下のリンクから参照できます。
新しい UltraDataChart グループ化機能が追加されました。GroupRowVisible
プロパティは、各シリーズのグループ化を切り替え、オプトインすると DataLegendGroup
プロパティを介してグループ テキストを割り当てることができます。同じ値が複数のシリーズに適用されている場合、それらはグループ化されて表示されます。すべてのユーザー向けに分類および整理する必要がある大規模なデータセットに役立ちます。
新しいシリーズ選択。これは、UltraCategoryChart および UltraDataChart のすべてのカテゴリ、財務、およびラジアル シリーズに広く採用されています。シリーズはクリックして異なる色で表示したり、明るくしたり、薄くしたり、フォーカスのアウトラインを表示したりできます。色は、SelectionBrush
および FocusBrush` プロパティで変更できます。個々のシリーズまたはデータ項目全体を通じて影響を受ける項目を管理します。複数のシリーズとマーカーがサポートされています。特定のデータ項目の値間のさまざまな相違点や類似点を示すのに役立ちます。また、SelectedSeriesItemsChanged
イベントと SelectedSeriesItems
は、選択内容に基づいたデータ分析を行うポップアップやその他の画面など、アプリケーション内で実行できるその他のアクションを取り巻く堅牢なビジネス要件を構築するための追加の支援として利用できます。さらに、SelectedSeriesItems
コレクションで選択した項目を読み取ることができます。
UltraDataChart のラジアル円シリーズの新しい軸により、データ チャートのすべての追加機能を使用して強力な視覚化を可能にする円チャートの作成が可能になります。
極座標およびラジアル シリーズのプロット領域は、チャート全体のスペースに広がるように拡張され、正方形に制約されなくなりました。これにより、ラベルがブリード領域に拡張できるようになります。
4 月 23.2 リリース以降、UltraFunnelChart に強調表示オーバーレイがあります。このオーバーレイは、HighlightedItemsSource
、HighlightValueDisplayMode
、HighlightedValueMemberPath
、および HighlightingOpacity
という複数の強調表示プロパティを通じて公開されます。
HighlightValueDisplayMode
が Overlay
に設定されている場合、これは HighlightedItemsSource
および HighlightedValueMemberPath
と連携して、チャートの ItemsSource
と HighlightedItemsSource
の値の差を表示する強調表示されたオーバーレイを提供します。HighlightingOpacity
プロパティを使用して、強調表示 オーバーレイの不透明度を制御できます。
UltraRadialGauge、UltraLinearGauge、と UltraBulletGraph は、HighlightValue
と HighlightValueDisplayMode
プロパティを公開するようになりました。
UltraRadialGauge
および UltraLinearGauge
では、値と Overlay
の HighlightValueDisplayMode
を指定すると、メインの針が薄く表示され、追加の針が表示されます。
UltraBulletGraph
では、HighlightValueDisplayMode
が Overlay
に設定されている場合、パフォーマンス バーに値と HighlightValue
の差が反映されるようになりました。強調表示された値には、フィルター処理された/サブセット測定されたパーセンテージが塗りつぶされた色で表示され、残りのバーの外観は割り当てられた値にフェードアウトされます。
UltraDataChart の CategoryAngleAxis
は、ラベルの位置をさらに構成できる LabelMode
プロパティを公開するようになりました。これにより、Center
列挙型を選択してデフォルト モードを切り替えることも、ラベルを円形のプロット領域に近づける新しいモード ClosestPoint
を使用することもできます。
UltraRadialGauge には、ラベル、サブタイトル、タイトルのスケーリングを変更できる機能が追加されました。これは、OpticalScalingEnabled
プロパティを true に設定することで行われます。次に、ラベルが 100% のオプティカル スケーリングを持つサイズを管理する OpticalScalingSize
を設定できます。基本的に、ゲージのサイズが大きくなると、ラベルのフォントも大きくなります。
たとえば、このプロパティが 500 に設定され、ゲージのサイズが 1000 の場合、ラベルのフォント サイズは 200% 大きくなります。
UltraRadialGauge の新しいタイトルとサブタイトルのプロパティが利用できるようになりました。TitleText
と SubtitleText
は、ゲージの下部近くに対応するタイトルを表示します。さらに、TitleFontSize
、TitleFontFamily
、TitleFontStyle
、TitleFontWeight
、TitleExtent
など、さまざまなタイトルとサブタイトルのフォント プロパティが追加されました。最後に、新しい TitleDisplaysValue
により、値を針の位置に対応させることができます。
バージョン 2023.2 以降、Ultimate UI for WinForms ツールセットは .NET 8 をサポートします。.NET 8 の詳細については、Microsoft サイトをご確認ください。
UltraCategoryChart と UltraDataChart は、データのサブセットの内外で強調表示およびアニメーション化する方法を公開するようになりました。この強調表示の表示はシリーズのタイプによって異なります。列およびエリア シリーズの場合、サブセットはデータの合計セットの上に表示され、サブセットはシリーズの実際のブラシによって色付けされ、合計セットは不透明度を下げます。折れ線シリーズの場合、サブセットは点線で表示されます。
この機能には、UltraCategoryChart で使用できる OData に似た新しいフィルター構文が含まれています。
次のドキュメントでは、チャート コントロールに強調表示フィルターを適用するさまざまな方法について説明します。