バージョン 24.2 (最新)

Ultimate UI for WPF 変更ログ

24.2.93 (2025 年 2 月)

バグ修正

バグ番号 コントロール 説明

27911

XamDataChart

OlapXAxis を使用した StackedColumnSeries で凡例項目が重複し、一部が空白になる場合がある。

30286

XamDataChart

バブルをクリックした後、Bubble Series のツールチップが近くのバブル データの内容に切り替わる。

31993

XamComboEditor

ネストされた FieldName を持つ ComboItemFilter を使用すると NullReferenceException が発生する。

32906

XamDataChart

チャートの上部に X 軸を配置すると、X 軸が 2 つ表示される。

33440

XamDataGrid

LoadCustomizations() を呼び出すと、レイアウト ファイルに存在しないフィールドがある場合、フィールドの順序が正しくない。

34053

XamRadialGauge

スケール ラベルの位置がずれる。

34483

XamDataTree

大きなノードを使用すると、ScrollNodeIntoView メソッドが断続的に失敗する。

35104

XamDataGrid

XamDataGrid でカンマを含む項目が正しくフィルタリングされない。

35495

Excel

テンプレート ファイルを読み込むと、セル内の画像が失われる。

35496

XamSpreadsheet

Excel に画像付きでスタイルを設定すると System.ArgumentException が発生する。

36062

XamTextEditor

編集モードに入るとエディターのサイズが拡大し、高さが増加する。

36176

Excel

LET 関数を含む Excel ブックを読み込むと XamlParseException が発生する。

36297

XamDataGrid

RefreshCellValue を呼び出すと、RecordPresenter の割り当てでメモリのパフォーマンスが低下する。

24.2 (2024 年リリース)

.NET 9 のサポート

バージョン 2024.2 以降、Ultimate UI for WPF ツールセットは .NET 9 をサポートします。NET 9 の詳細については、Microsoft サイトをご確認ください。

このリリースでは、Microsoft .NET ライフサイクルに従い、.NET 3.1、.NET 5、.NET 7 はサポートされなくなりました。

XamDashboardTile (ベータ版)

XamDashboardTile コンポーネントは、バインドされた ItemsSource コレクションまたは単一のポイントを分析および視覚化し、データのスキーマとカウントに基づいて適切なデータ視覚化を返すコンテナー コントロールです。このコントロールは、組み込みの XamToolbar コンポーネントを利用して、実行時に視覚化を変更できるようにし、最小限のコードでデータのさまざまな視覚化を表示できるようにします。

xamdashboardtile.png

XamColorEditor & Toolbar の ToolAction (ベータ版)

この新しいエディターはスタンドアロンのカラー ピッカーとして使用でき、実行時に視覚化を更新するために XamToolbar コンポーネントに統合されました。

color-editor.png

24.1.57 (2024 年 9 月)

バグ修正

バグ番号 コントロール 説明

26559

XamDataGrid

DataRecordPresenterStyle (キー付き) - IsExpanded のバインディングが正しく機能しない。

28377

XamDataChart

ItemsSource の GroupBy クラスは .NET 6 では使用できない。

29638

XamDoughnutChart

凡例に正しいラベルと色が表示されない。

29721

XamRibbonWindow

TaskBar が左揃えの場合、CaptionButtonWidth のサイズが適切ではない。

31317

XamDataGrid

XamDataGrid の IN/Not IN フィルターがスラッシュ '/' でデータをフィルター処理しない。

31702

XamDataChart

XamDataChart の Y 軸ラベルがタブを変更すると消える。

31745

XamDataChart

XamDataChart ツールチップが表示されず、軸ラベルが消える。

32889

XamDataChart

XamDataChart が位置 (0,0) にポイント マーカーを描画しない。

24.1.20 (2024 年 8 月)

XamDataPieChart

XamDataPieChart は、円チャートを表示する新しいコンポーネントです。このコンポーネントは、XamCategoryChart と同様に動作し、基になるデータ モデルのプロパティを自動的に検出しながら、ItemLegend コンポーネントを介して選択、強調表示、アニメーション、凡例のサポートを可能にします。

XamDataPieChart の完全なドキュメントは、以下のリンクから参照できます。

データ凡例 & データ ツールチップのグループ化

新しい XamDataChart グループ化機能が追加されました。GroupRowVisible プロパティは、各シリーズのグループ化を切り替え、オプトインすると DataLegendGroup プロパティを介してグループ テキストを割り当てることができます。同じ値が複数のシリーズに適用されている場合、それらはグループ化されて表示されます。すべてのユーザー向けに分類および整理する必要がある大規模なデータセットに役立ちます。

チャート選択

新しいシリーズ選択。これは、XamCategoryChart および XamDataChart のすべてのカテゴリ、財務、およびラジアル シリーズに広く採用されています。シリーズはクリックして異なる色で表示したり、明るくしたり、薄くしたり、フォーカスのアウトラインを表示したりできます。色は、SelectionBrush および FocusBrush` プロパティで変更できます。個々のシリーズまたはデータ項目全体を通じて影響を受ける項目を管理します。複数のシリーズとマーカーがサポートされています。特定のデータ項目の値間のさまざまな相違点や類似点を示すのに役立ちます。また、SelectedSeriesItemsChanged イベントと SelectedSeriesItems は、選択内容に基づいたデータ分析を行うポップアップやその他の画面など、アプリケーション内で実行できるその他のアクションを取り巻く堅牢なビジネス要件を構築するための追加の支援として利用できます。さらに、SelectedSeriesItems コレクションで選択した項目を読み取ることができます。

比例カテゴリ角度軸

XamDataChart のラジアル円シリーズの新しい軸により、データ チャートのすべての追加機能を使用して強力な視覚化を可能にする円チャートの作成が可能になります。

ラジアル ゲージのプロパティ

ハイライト針の新しいラベル。HighlightLabelTextHighlightLabelSnapsToNeedlePivot および、その他の HighlightLabel の多くのスタイル関連プロパティが追加されました。

Toolbar

選択した特定のツールの周囲に境界線を描くための ToolAction の新しい IsHighlighted オプション。

重大な変更

ラジアル/極座標シリーズ

極座標およびラジアル シリーズのプロット領域は、チャート全体のスペースに広がるように拡張され、正方形に制約されなくなりました。これにより、ラベルがブリード領域に拡張できるようになります。

23.2.233 (6 月リリース)

バグ番号 コントロール 説明

23553

XamDataChart

NumericYAxis ラベルのコンバーターを使用すると、無限ループが発生する。

23611

XamTileManager

モニターが 100% 以外に拡大縮小されると、タイル マネージャー スプリッターの強調表示が正しい場所に表示されない。

23703

XamDataGrid

XamDataGrid のカスタム フィルター演算子は、FilterUIType を LabelIcons に設定すると保持されない。

25125

XamDataChart

UseEnhancedIntervalManagement が Axis 上で正しくスケーリングしない場合がある。

25500

XamScatterSurface3D

LogarithmicAxis が間違ったツールヒントを表示する。

25502

XamDataTree

子ノードが追加され、同時に親ノードが展開されると、ノードは前のノードの子として表示される。

26627

XamDataGrid

データ ソースがクリアされても SelectedDataItems はクリアされない。

27174

Excel ライブラリ

Worksheet.Shapes.AddChart に X 軸ラベルが表示されない。

27917

XamDataGrid

データ ソースが空のコレクションに置き換えられても FieldLayout が更新されない。

27935

XamDataGrid

Owner プロパティが設定または初期化されても、FieldGroup はプロパティ変更通知を発生しない。

27936

XamDataGrid

FieldBinding は FieldGroup では使用できない。

28325

XamRichTextEditor

テーブルを含む docx ファイルを読み込むと、すべてのデータが表示されない。

29363

XamDataGrid

スクロールが正しく動作しない。

29721

XamRibbon

TaskBar が残っていると CaptionButtonWidth のサイズが適切ではない。

30718

Excel ライブラリ

数値列に乱数が生成される。

31317

XamDataGrid

In/NotIn フィルターがスラッシュ '/' でデータをフィルター処理しない。

31392

XamDataChart

Tooltip が ArgumentOutOfRangeException を発生する。

23.2.157 (4 月リリース)

ファンネル チャートの強調表示

4 月 23.2 リリース以降、XamFunnelChart に強調表示オーバーレイがあります。このオーバーレイは、HighlightedItemsSourceHighlightValueDisplayModeHighlightedValueMemberPath、および HighlightingOpacity という複数の強調表示プロパティを通じて公開されます。

HighlightValueDisplayModeOverlay に設定されている場合、これは HighlightedItemsSource および HighlightedValueMemberPath と連携して、チャートの ItemsSourceHighlightedItemsSource の値の差を表示する強調表示されたオーバーレイを提供します。HighlightingOpacity プロパティを使用して、強調表示 オーバーレイの不透明度を制御できます。

ゲージの強調表示機能

XamRadialGaugeXamLinearGauge、と XamBulletGraph は、HighlightValueHighlightValueDisplayMode プロパティを公開するようになりました。

XamRadialGauge および XamLinearGauge では、値と OverlayHighlightValueDisplayMode を指定すると、メインの針が薄く表示され、追加の針が表示されます。

XamBulletGraph では、HighlightValueDisplayModeOverlay に設定されている場合、パフォーマンス バーに値と HighlightValue の差が反映されるようになりました。強調表示された値には、フィルター処理された/サブセット測定されたパーセンテージが塗りつぶされた色で表示され、残りのバーの外観は割り当てられた値にフェードアウトされます。

ラジアル チャートのラベル モード

XamDataChartCategoryAngleAxis は、ラベルの位置をさらに構成できる LabelMode プロパティを公開するようになりました。これにより、Center 列挙型を選択してデフォルト モードを切り替えることも、ラベルを円形のプロット領域に近づける新しいモード ClosestPoint を使用することもできます。

ラジアル ゲージのオプティカル スケーリング

XamRadialGauge には、ラベル、サブタイトル、タイトルのスケーリングを変更できる機能が追加されました。これは、OpticalScalingEnabled プロパティを true に設定することで行われます。次に、ラベルが 100% のオプティカル スケーリングを持つサイズを管理する OpticalScalingSize を設定できます。基本的に、ゲージのサイズが大きくなると、ラベルのフォントも大きくなります。

たとえば、このプロパティが 500 に設定され、ゲージのサイズが 1000 の場合、ラベルのフォント サイズは 200% 大きくなります。

ラジアル ゲージのタイトルとサブタイトル

XamRadialGauge の新しいタイトルとサブタイトルのプロパティが利用できるようになりました。TitleTextSubtitleText は、ゲージの下部近くに対応するタイトルを表示します。さらに、TitleFontSizeTitleFontFamilyTitleFontStyleTitleFontWeightTitleExtent など、さまざまなタイトルとサブタイトルのフォント プロパティが追加されました。最後に、新しい TitleDisplaysValue により、値を針の位置に対応させることができます。

バグ修正

バグ番号 コントロール 説明

25125

XamDataChart

UseEnhancedIntervalManagement が Axis 上で正しくスケーリングしない場合がある問題。

28521

一般

最新の .NET SDK でコンパイルすると、アセンブリ内のソース リンクが正しくない問題。

29365

XamToolbar

ツールバーのズーム ツールにカーソルを合わせたり、ズーム ツールを操作したりすると、InvalidOperationException が発生する問題。

29489

XamPropertyGrid

XamPropertyGrid は、基になるコレクションが INotifyCollectionChanged を実装している場合でも、新しく追加された子要素を表示しない問題。

30270

XamSpreadsheet

同じワークブック内の別のセルを参照する数式を持つセルをコピーすると、XamSpreadsheet に正しく貼り付けられない問題。

262777

XamDataChart

凡例を使用すると System.Windows.Data エラーが発生する問題。

274908

XamDataChart

テーマを使用する場合、ツールチップに 「Infragistics.Controls.Charts.DataContext」 が表示される問題。

275207

XamDataTree

IsDropTarget = false に設定されていても、空の XamDataTree をドラッグできる問題。

23.2 (2023 年リリース)

.NET 8.0 のサポート

バージョン 2023.2 以降、Ultimate UI for WPF ツールセットは .NET 8 をサポートします。.NET 8 の詳細については、Microsoft サイトをご確認ください。

チャート強調表示フィルター

XamCategoryChartXamDataChart は、データのサブセットの内外で強調表示およびアニメーション化する方法を公開するようになりました。この強調表示の表示はシリーズのタイプによって異なります。列およびエリア シリーズの場合、サブセットはデータの合計セットの上に表示され、サブセットはシリーズの実際のブラシによって色付けされ、合計セットは不透明度を下げます。折れ線シリーズの場合、サブセットは点線で表示されます。

chart-highlight-filter.png

この機能には、XamCategoryChart で使用できる OData に似た新しいフィルター構文が含まれています。

次のドキュメントでは、チャート コントロールに強調表示フィルターを適用するさまざまな方法について説明します。