Close
Angular React Web Components Blazor Blazor

Ignite UI for Blazor 変更ログ

Ignite UI for Blazor の各バージョンのすべての重要な変更は、このページに記載されています。

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

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

26.1.98 (August 2026)

IgbDockManager

  • Web Component の最新 2.1 バージョンへの内部参照を更新し、さまざまなバグ修正とパフォーマンスの改善を含みます。
  • Web Component レイヤーの layout プロパティと Blazor コンポーネントの Layout プロパティ間の双方向同期を追加し、より柔軟で複雑な使用シナリオを可能にしました。
  • 追加された新しいイベント:
    • ActivePaneChanged
    • FloatingPaneResizeEnd
    • FloatingPaneResizeMove
    • FloatingPaneResizeStart
    • PaneDragEnd
    • PaneDragOver
    • PaneDragStart
    • PaneHeaderConnected
    • PaneHeaderDisconnected
    • PaneClose
    • PanePinnedToggle
    • PaneFlyoutToggle
    • PaneScroll
    • TabHeaderConnected
    • TabHeaderDisconnected

新しいコンポーネント

  • IgbChat Preview - メッセージの表示と入力操作を行うためのチャット UI コンポーネントです。このコンポーネントはプレビュー段階であり、現在も活発に開発が進められています。一部の機能はまだ実装されておらず、API は今後のリリースで変更される可能性があります。
  • IgbSplitter - IgbSplitter コンポーネントは、ビューを startend の 2 つのパネルに分割し、それらをドラッグ可能なバーで区切るサイズ変更可能な分割ペイン レイアウトを提供します。
  • IgbHighlight - IgbHighlight コンポーネントは、既定のスロットに投影されたテキストを効率的に検索し、ハイライトする機能を提供します。

AI スキル

  • Ignite UI for Blazor は、AI アシスタントのコーディング結果を向上させる 4 つのスキルを提供するようになりました。詳細は AI スキル ドキュメントをご確認ください。

バグ修正

バグ番号コントロール説明
189IgbGrid~Script で終わるパラメーターが StateHasChanged のたびに igSendMessage の繰り返し呼び出しを引き起こす
190IgbGridResourceStrings パラメーターが StateHasChanged のたびに igSendMessage をトリガーし、完全な JSON ペイロードを繰り返し送信する

25.2.102 (May 2026)

機能拡張

IgniteUI.Blazor

  • MarkerType 列挙型に Checkmark オプションが追加されました。シリーズで MarkerType.Checkmark を使用すると、円の中に V 字型のチェックマーク アイコンを表示できます。新しい MarkerAutomaticBehavior.Checkmark 列挙値でチャート内のすべてのシリーズにチェックマーク形状を適用でき、SeriesViewer.CheckmarkMarkerTemplate プロパティでテンプレートをカスタマイズできます。
  • マーカーをサポートするチャート シリーズで MarkerSize がサポートされ、デバイス非依存ピクセル単位でマーカー サイズを制御できるようになりました。NaN に設定するとテンプレート ベースの既定サイズに戻ります。

バグ修正

バグ番号コントロール説明
3229IgbGridグリッドにライセンス版にもかかわらず Trial の透かしが表示される。
2754IgbTabsIgbTabs タブ内の IgbSwitch のチェック状態を変更すると、タブのコンテンツが消える。

機能拡張

IgniteUI.Blazor

  • IgbDataChart での水平方向の範囲レンダリングをサポートする RangeBarSeries が追加されました。

25.2.77 (March 2026)

IgniteUI.Blazor (グリッド)

IgbQueryBuilder

  • 新しいコンポーネント IgbQueryBuilder を追加しました。直感的なビジュアル インターフェイスを通じて複雑なフィルタリング条件を構築できる UI コンポーネントです。

IgbGrid、IgbTreeGrid、IgbHierarchicalGrid、IgbPivotGrid

  • グリッドに表示されるデータに基づいてスクロール スロットルを動的に調整することでパフォーマンスを改善しました。

IgbGrid、IgbTreeGrid、IgbHierarchicalGrid

  • グリッド コンポーネントに PDF エクスポート機能を追加しました。既存の Excel および CSV エクスポート オプションに加えて、グリッドを PDF 形式にエクスポートできるようになりました。

重大な変更

  • IgbGrid、IgbTreeGrid、IgbHierarchicalGrid、IgbPivotGrid
    • 元の data 配列の変更 (元の配列へのレコードの追加/削除/移動など) は自動的に検出されなくなりました。変更を検出するには、コンポーネントに配列参照の変更が必要です。

一般

IgbThemeProvider

  • 新しいコンポーネント IgbThemeProvider を追加しました。Lit のコンテキスト API を使用して特定のページ セクションにテーマをスコープでき、1 つのページで複数のテーマを有効にします。Shadow DOM と Light DOM の両方で動作します。

Badge

  • 新しいドット タイプ、WCAG AA アクセシビリティ標準に準拠した改善されたアウトライン実装、テーマ ベースのサイズ調整。#1889

Checkbox

  • 新しい —tick-width CSS プロパティ。#1897

Combo

  • コンボ コンポーネントのクリア ボタンを無効にする新しい disableClear プロパティ。#1896

Mask input

  • 数値パターン用の Unicode 数字コード ポイントを ASCII 数字に変換します。#1907

機能拡張

  • Button、Button group、Calendar、Checkbox、Date picker、date range picker、Nav drawer、Radio group、Stepper のアクセシビリティ カラー調整。#1959
  • Button、Calendar、Carousel、Combo、Date picker、Date range picker、input、Select、Textarea のスタイルを更新してデザイン キットと合わせました。
  • Combo のキーボード ナビゲーション エクスペリエンスとグループ化 (ネイティブの Math.groupBy を使用) を改善しました。

バグ修正

バグ番号コントロール説明
2189IgbDataChartラベルがない場合に DataChart が軸のレンダリングをスキップする
2317IgbGridIgbGrid BodyTemplate パフォーマンスの改善 (C#/.NET テンプレート)
2326IgbDataPieChartDataPieChart に OthersCategory スタイリング プロパティを追加
2907IgbDateTimeInputIgbDateTimeInput の Prompt パラメーターが基盤となる Web Component の prompt プロパティに伝播されない
2908IgbMaskInputIgbMaskInput の Prompt パラメーターが基盤となる Web Component の prompt プロパティに伝播されない
2909IgbPivotGridIgbPivotGrid は SnackbarDisplayTime を公開しているが、このプロパティは適用されず、誤ったテスト失敗を引き起こす
38668IgbDataTooltipLayerチャートの TitleTextColor を使用すると TitleTextColor がオーバーライドされる
40238ExcelExcel 数式パーサーを修正 - Workbook.Load() が Excel.FormulaParseException をスローする
41167Excelオブジェクトの数式がラウンドトリップされない - カメラ ツールのラウンドトリップの Excel サポートを追加
41419ExcelVBA 署名付き Excel ファイルの保存時に署名/証明書が保持されない
41594IgbDataChartAssigningCategoryStyle の args.GetItems が null であるか、フラグメント シリーズのアイテム更新に機能しない
41598IgbDataChartドーナツ チャートの編集時に例外が発生 – DivideByZeroException
#2079Calendar当月以外の週の aria-hidden 状態
#2078Date Pickerダイアログ モードでのスロット付きアクションの CSS ボーダー
#2068Inputフォーカス時のプレースホルダー カラー
#2073Inputサフィックス スロット コンテンツが存在する場合の CSS ボーダー
#2069Textarea下部パディングをデザイン システムに合わせて調整
#2063Validationスロット付き検証テキストが現在のテーマに従う
#2059Tile Managerコンテンツがなく、最大化/フルスクリーンが無効の場合のみヘッダーを非表示にする
#2061Themingスタイルシートではなくドキュメントの計算スタイルに基づいて初期テーマを解決する
#1909Sass Theme SupportCheckbox — テーマ パッケージの Sass ツールを使用してスタイル設定
#1926Sass Theme SupportChip — テーマ パッケージの Sass ツールを使用してスタイル設定
#1920Sass Theme SupportCombo — テーマ パッケージの Sass ツールを使用してスタイル設定
#1933Sass Theme SupportSelect — テーマ パッケージの Sass ツールを使用してスタイル設定
#1966Sass Theme SupportSnackbar — テーマ パッケージの Sass ツールを使用してスタイル設定
#1972Sass Theme Supportコンポーネントに不足していたシャドウを追加
#1929Sass Theme SupportTabs — 動作しない Sass テーマ パラメーターを修正
#1935Sass Theme SupportTextarea — Sass テーマを更新
#1980Sass Theme SupportRadio — テーマ パッケージの Sass ツールを使用してスタイル設定
#1991Sass Theme SupportSwitch — テーマ パッケージの Sass ツールを使用してスタイル設定
#2015Sass Theme SupportList — テーマ パッケージの Sass ツールを使用してスタイル設定
#2030Calendar月/年ビューのフォーカス スタイル
#1965ComboNotch ボーダー スタイル
#1964Checkbox & Switchhelper-text スロットのスロット付きコンテンツにカーソルを合わせたときの内部リップルの不透明度
#1947Dialog基盤となるダイアログ要素が display: contents を持つようになり、DOM レイアウトに参加しない
#1986DialogkeepOpenOnEscape が Escape キー押下時にダイアログが閉じるのを防げていない
#1997Dialog基本スタイルとテーマ
#1985List & List Itemリスト アイテムのスロット付き igc-icon に不足していたスタイルを追加
#2010List & List ItemIndigo テーマのアイコンとアイコン ボタンのサイズ
#2006Mask Inputリテラルを含むマスク パターンの自動入力動作
#1956Navbarアイコンとアイコン ボタンのサイズ
#1957Selectアウトライン タイプのカラー
#1998TabsMaterial テーマでアクティブ タブの疑似要素の背景を追加
#2008Tabsアクティブ タブ インジケーターの配置時にスケール係数を考慮
#2028Tabs選択されたインジケーターの配置
#1828Tooltipツールチップ ターゲットがクリックされたときにツールチップを表示しない
#1936Tooltipスロット付きコンテンツの max-width 制限を削除

25.2.38 (December 2025)

機能拡張

IgniteUI.Blazor

DataPieChart および ProportionalCategoryAngleAxis に OthersCategoryBrush と OthersCategoryOutline を追加しました。

バグ修正

バグ番号コントロール説明
33808IgbDataChartTimeAxisInterval の IntervalType Ticks に設定されたスケールが表示されない。
34255IgbDataChart0.00001 スケールの目盛りが重なって表示される。
38510IgbDataChartStacked シリーズの AssigningCategoryStyle イベント サポート。
41050IgbDataChartgbAxisMouseEventArgs で軸が設定されていない。

機能拡張

  • IgbGrid, IgbTreeGrid, IgbHierarchicalGrid, IgbPivotGrid
    • Original data array mutations (like adding/removing/moving records in the original array) are no longer detected automatically. Components need an array ref change for the change to be detected.

チャート

25.2.32 (November 2025)

重大な変更

IgniteUI.Blazor (チャート)

  • New dot type, improved outline implementation following WCAG AA accessibility standards and theme based sizing. #1889

Preview ユーザー注釈

Ignite UI for Blazor では、ユーザー注釈機能により、実行時に IgbDataChart にスライス注釈、ストリップ注釈、ポイント注釈を追加できるようになりました。これにより、エンドユーザーは、スライス注釈を使用して会社の四半期レポートなどの単一の重要イベントを強調したり、ストリップ注釈を使用して期間を持つイベントを示したりすることで、プロットに詳細を追加できます。ポイント注釈またはこれら 3 つの任意の組み合わせを使用して、プロットされたシリーズ上の個々のポイントを呼び出すこともできます。

Preview 軸注釈の衝突検出

軸注釈が自動で衝突を検出し、適切に収まるよう切り詰めます。この機能を有効にするには、次のプロパティを設定します:

IgniteUI.Blazor (地理マップ)

  • Azure Map Imagery は RTM になりました。

IgniteUI.Blazor (グリッド)

  • Accessibility color adjustments for Button, Button group, Calendar, Checkbox, Date picker, date range picker, Nav drawer, Radio group, Stepper. #1959
  • Updated and aligned styles with the design kit for Button, Calendar, Carousel, Combo, Date picker, Date range picker, input, Select, Textarea.
  • Improved keyboard navigation experience and grouping(now using native Math.groupBy) for Combo.

すべてのグリッド

  • セルの結合
    • 同じデータまたはその他のカスタム条件に基づいて列内のセルを 1 つのセルに構成および結合できる新しいセル結合機能を追加しました。個々の列で有効化できます:

一般

追加

変更

  • すべてのテーマにわたってフォームに関連付けられたほとんどのコンポーネントの読み取り専用スタイルを更新し、コンポーネントが読み取り専用状態にあることをより適切に示せるようになりました。
  • IgbTooltip
    • 動作変更: IgbTooltip のデフォルトの placement は 「bottom」 になりました。
    • 動作変更: with-arrow が設定されていない限り、IgbTooltip はデフォルトでは矢印インジケーターをレンダリングしません。
    • 重大な変更: IgbTooltip イベントは、detail プロパティに anchor ターゲットを返さなくなりました。引き続き event.target.anchor でアクセスできます。

非推奨

バグ修正

25.1.82 (September 2025)

  • Added LabelFormatOverride event to TimeXAxisLabelFormat so you can now override the formatting with an event at all time-formatting levels on the TimeXAxis.

  • Adjusted the schema generation to account for more items to make it more likely to find valid values for properties.

IgniteUI.Blazor (地理マップ)

重大な変更

IgniteUI.Blazor (チャート)

Preview 新しい軸ラベル イベント

軸ラベルに対するさまざまな操作を検出できるように、次のイベントが IgbDataChart に追加されました。

  • LabelMouseDown
  • LabelMouseUp
  • LabelMouseEnter
  • LabelMouseLeave
  • LabelMouseMove
  • LabelMouseClick
Blazor user-annotation-create

Preview 対応軸

X 軸と Y 軸に CompanionAxis プロパティが追加され、既存の軸を簡単に複製できるようになりました。CompanionAxisEnabled プロパティを有効にすると、複製された軸はチャートの反対側に配置され、そこから各軸プロパティを設定できます。

Preview RadialPieSeries インセット アウトライン

IgbRadialPieSeries のアウトライン レンダリング方法を制御するために UseInsetOutlines プロパティが追加されました。true に設定すると、アウトラインがスライス形状の内側に描画され、false (既定値) に設定すると、アウトラインはスライス形状の端に半分内側・半分外側で描画されます。

IgniteUI.Blazor (グリッド)

Preview セル サフィックス コンテンツ

セル内のサフィックス コンテンツのサポートが追加されました。これにより、セル値の末尾にテキストやアイコンを追加してスタイルを設定できるようになりました。セル サフィックス コンテンツに追加されたプロパティの完全なリストは以下に示されており、IgbDataGridColumn および CellInfo クラスで使用できます。

<IgbColumn Field="field" Merge="true"></IgbColumn>
<IgbGrid CellMergeMode="GridCellMergeMode.Always">
</IgbGrid>

アイコンに使用できる最大サイズは 24 x 24 であることに注意してください。これより大きいまたは小さいアイコンを提供することもできますが、アイコンが完全に表示されるように 24x24 のスペースに収まるように適切に拡大縮小するには、ビューボックス設定を構成する必要があります。

<IgbColumn Field="Col1" Pinned="true" PinningPosition="ColumnPinningPosition.End">
</IgbColumn>
  • Or:
col.PinningPosition = ColumnPinningPosition.End;
col.Pinned = true;

col.PinningPosition = ColumnPinningPosition.Start;
col.Pinned = true;
  • If property PinningPosition is not set on a column, the column will default to the position specified on the grid’s pinning options for columns.

  • Sorting and Grouping Improvements

    • Improved sorting algorithm efficiency using Schwartzian transformation. This is a technique, also known as decorate-sort-undecorate, which avoids recomputing the sort keys by temporarily associating them with the original data records.
    • Refactored sorting algorithms from recursive to iterative.
    • Refactored grouping algorithm from recursive to iterative.
    • Optimized grouping operations.
  • Other Improvements

    • A column’s MinWidth and MaxWidth constrain the user-specified width so that it cannot go outside their bounds.
    • The PagingMode property can now be set as simple strings “local” and “remote” and does not require importing the GridPagingMode enum.

バグ修正

機能拡張

IgbBulletGraph

  • Preview 新しい LabelsVisible プロパティが追加されました。

チャート

  • DataToolTipLayer、ItemToolTipLayer、CategoryToolTipLayer にスタイル設定用の新しいプロパティが追加されました: ToolTipBackgroundToolTipBorderBrush、および ToolTipBorderThickness

IgbDataGrid

  • DataGrid に新しいプロパティ stopPropagation が追加されました。これにより、マウス イベントが親要素へバブリングするのを防止できます。

IgbLinearGauge

25.1.63 (August 2025)

Breaking Changes

IgniteUI.Blazor 地理マップ

Preview Azure マップ画像のサポート

IgbGeographicMap は、 Azure ベースのマップ画像をサポートし、開発者は複数のアプリケーション タイプにわたって詳細かつ動的なマップを表示できるようになりました。複数のマップ レイヤーを組み合わせて地理データを視覚化し、インタラクティブなマッピング エクスペリエンスを簡単に作成できます。

注: Bing マップ画像のサポートは段階的に廃止されます。既存のエンタープライズ キーは引き続き Bing Maps にアクセスするために利用できるため、Azure Maps へ移行する間も現在のアプリケーションをそのまま利用可能です。

バグ修正

バグ番号コントロール説明
26952IgbTabsRazor/JS の Change イベントで e.Detail が null になる問題を修正。
26953IgbTabsタブを選択状態にしても、その後の操作で選択が反映されない問題を修正。
31910IgbXDatePicker「@bind-Value」 構文で値をバインドし、クリア ボタンをクリックするとエラーが発生する問題を修正。
31323IgbDataChartIgbGridIgbComboデータ タイプにコレクション タイプ プロパティがあり、そのコレクションの最初の要素が null の場合に NullReferenceException が発生する問題を修正。
38903IgbTabsタブ内に配置されたコンポーネントでドロップダウン リストが正しい位置に表示されない問題を修正。
139IgbDatePicker, IgbDateTimeInputDate Picker および Date Time Input が null 許容値をサポートしていない問題を修正。

一般

以下のコンポーネントのプロパティが null 許容になりました。

Breaking Changes

25.1.46 (July 2025)

バグ修正

バグ番号コントロール説明
36448IgbRadialGaugeラジアル ラベルの書式設定プロパティ (例: Title、SubTitles) が機能しない。
37718IgbTabタブ パネル内のグリッドに新しい行を追加した際に、予期しないスクロールが発生する。
37855IgbGridグリッドに HeaderTemplate が含まれており、ページが安全でない (http) プロトコルを使用してアクセスされた場合、Crypto.randomUID が見つからないというエラーがスローされる。

Please note that the maximum size available for the icons is 24x24. You can provide an icon that is larger or smaller than this, but you will need to configure the viewbox settings in order to properly scale it to fit in the 24x24 space so it is fully visible.

IgniteUI.Blazor (チャート)

  • 軸ラベルに使用できる New MaximumExtent および MaximumExtentPercentage プロパティを追加しました。

25.1.19 (June 2025)

IgniteUI.Blazor 地理マップ

2025 年 6 月 30 日をもって、すべての Microsoft Bing Maps for Enterprise Basic (無料) アカウントはすべて廃止されます。無料の Basic アカウントおよびキーをご利用中の場合は、サービスの中断を回避するために今すぐ対応する必要があります。Bing Maps for Enterprise の有償ライセンスをお持ちの方は、2028 年 6 月 30 日までアプリケーション内で Bing Maps を引き続きご利用いただけます。 詳細は以下をご覧ください:

IgniteUI.Blazor (チャート)

  • Preview チャート データ注釈レイヤーを追加しました:

    • データ注釈バンド レイヤー
    • データ注釈ライン レイヤー
    • データ注釈矩形レイヤー
    • データ注釈スライス レイヤー
    • データ注釈ストリップ レイヤー
  • データ ツールチップデータ 凡例では、ツールチップまたは凡例のコンテンツをテーブルまたは垂直レイアウト構造でレイアウトするために使用できる Preview LayoutMode プロパティが公開されています。

  • Preview チャートの DefaultInteraction プロパティが更新され、新しい列挙体 DragSelect が含まれるようになりました。これにより、ドラッグされたプレビュー Rect は、その中に含まれるポイントを選択します。 (ベータ版)

  • Preview ValueOverlay と ValueLayer は、上記にリストした Preview チャート データ注釈に加えて、プロット領域に追加の注釈テキストをオーバーレイするために使用できる OverlayText プロパティを公開するようになりました。これらの注釈の外観は、OverlayText プレフィックスが付いた多くのプロパティを使用して構成できます。たとえば、OverlayTextBrush プロパティはオーバーレイ テキストの色を構成します。 (ベータ版)

一般

  • New IgbTooltip は、特定の要素のツールチップを表示する方法を提供します。使用するには、必要に応じてコンテンツを設定し、Anchor プロパティを介してターゲット要素の ID にリンクします。

変更内容

IgniteUI.Blazor (グリッド)

IgniteUI.Blazor (ダッシュボード)

機能拡張

The IgbGeographicMap now supports Azure-based map imagery, allowing developers to display detailed, dynamic maps across multiple application types. You can combine multiple map layers, visualize geographic data, and create interactive mapping experiences with ease.

Note: Support for Bing Maps imagery is being phased out. Existing enterprise keys can still be used to access Bing Maps, ensuring your current applications continue to function while you transition to Azure maps.

Explore some of the publicly available Azure maps here.

Toolbar

  • ツールバーから追加された値レイヤーが凡例に表示されるようになりました。
  • ズーム リセット ツールはズーム ドロップダウンに移動されました。

Data Pie Chart

  • チャートは GetOthersContext() メソッドを公開するようになりました。これにより、Others (その他) スライスのコンテンツが返されます。

バグ修正

24.2.122 (May 2025)

Bug NumberControlDescription
36448IgbRadialGaugeRadial label format properties do not work. (eg. Title, SubTitles)
37718IgbTabUnexpected scrolling occurred when a new row was added to a grid that is in a tab panel
37855IgbGridCrypto.randomUID not found error is thrown if a grid contains HeaderTemplate and the page is accessed using unsecured(http) protocol

バグ修正

バグ番号コントロール説明
37271IgbHierarchicalGridParentRowData が IGridCreatedEventArgs に追加される問題。
37681IgbDataChartカテゴリ チャート - 十分なスペースがあるにもかかわらず、値ラベルが縦棒の上に表示されない。
37244Excel Libraryカスタム データ検証が機能しない。

24.2.111 (April 2025)

新しいコンポーネント

  • IgbTileManager

Microsoft Bing Blogs

機能拡張

  • Added Preview Chart Data Annotations layers:

    • Data Annotation Band Layer
    • Data Annotation Line Layer
    • Data Annotation Rect Layer
    • Data Annotation Slice Layer
    • Data Annotation Strip Layer
  • The Data Tooltip and Data Legend expose Preview LayoutMode property that you can use to layout the contents of the tooltip or legend in a table or vertical layout structure.

  • Preview The DefaultInteraction property of the charts has been updated to include a new enumeration - DragSelect in which the dragged preview Rect will select the points contained within.

  • Preview The ValueOverlay and ValueLayer, in addition to the Preview Chart Data Annotations listed above now expose an OverlayText property that can be used to overlay additional annotation text in the plot area. These appearance of these annotations can be configured by using the many OverlayText-prefixed properties. For example, the OverlayTextBrush property will configure the color of the overlay text.

  • New Trendline Layer series type that allows you to apply a single trend line per trend line layer to a particular series. This allows the usage of multiple trend lines on a single series since you can have multiple TrendlineLayer series types in the chart.

List

  • IgbListItem に新しいプロパティ Selected を追加しました。
<IgbButton id="target-button">Hover me</IgbButton>
<IgbTooltip Anchor="target-button">
    You've hovered the button! 🎉
</IgbTooltip>

The tooltip can be further customized with Show/HideDelay, Placement around the target and customizable Show/HideTriggers events.

Accordion

  • 新しいイベント Open および Close を追加しました。

    Simplified configuration by removing the need to define separate panel and linking the panel and tab header. The Panel property and the IgbTabPanel itself have been removed. Content can be now assigned directly to the IgbTab and header text can be set conveniently via the new Label property or by projecting an element to slot="label" for more involved customization. Before:

<IgbTabs Alignment=@TabAlignment>
    <IgbTab Panel="basics">Basics</IgbTab>
    <IgbTab Panel="details">Details</IgbTab>
    <IgbTab Panel="favorite">
        <IgbIcon IconName="favorite" Collection="material"/>
    </IgbTab>
    <IgbTab Panel="disabled" Disabled=true>Disabled</IgbTab>
    <IgbTabPanel id="basics">Basics tab content</IgbTabPanel>
    <IgbTabPanel id="details">Details tab content</IgbTabPanel>
    <IgbTabPanel id="favorite">Favorite tab content</IgbTabPanel>
    <IgbTabPanel id="disabled">Disabled tab content will not be displayed</IgbTabPanel>
</IgbTabs>

After:

<IgbTabs Alignment=@TabAlignment>
    <IgbTab Label="Basics">
        Basics tab content
    </IgbTab>
    <IgbTab Label="Details">
        Details tab content
    </IgbTab>
    <IgbTab>
        <IgbIcon slot="label" IconName="favorite" Collection="material"/>
        Favorite tab content
    </IgbTab>
    <IgbTab Disabled="true" Label="Disabled">
        Disabled tab content will not be displayed
    </IgbTab>
</IgbTabs>

IgniteUI.Blazor

  • すべてのグリッド

バグ修正

バグ番号コントロール説明
25602IgbDataGrid日付特有のフィルター演算子を含むレイアウトを読み込むと、TypeError がコンソールに出力される。
28480IgbComboデータ ソースを置き換えた際に未定義の参照エラーが発生する。
32598IgbDataGrid複数選択が正しく動作しない。
36374IgbInputタッチ デバイスでフォームを送信すると、以前の値がバインドされる。
37214一般Blazor の WebCallback.Register() で断続的にエラーが発生する。

24.2.92 (March 2025)

IgniteUI.Blazor

  • すべてのグリッド
    • グリッドの列に新しい DisabledSummaries が追加され、開発者が一部の集計をスキップできるようにしました。
    • 内部グリッド アクション ボタンをカプセル化しました。

バグ修正

バグ番号コントロール説明
35497IgbDialogShowAsync と HideAsync が呼び出されると、後続のコードは実行されない。

24.2.85 (February 2025)

Bug NumberControlDescription
25997IgbDataGridSummaries are only showing for first grouped child row
37023IgbDataChartTooltips are cut-off/offscreen if overflow hidden is set.
37244Excel LibraryCustom Data Validation is not working

機能拡張

Toolbar

バグ修正

24.2.71 (January 2025)

  • バグ修正

IgniteUI.Blazor

24.2.52 (December 2024)

IgniteUI.Blazor (チャート)

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

IgniteUI.Blazor (入力)

  • Preview カラー エディターはスタンドアロンのカラー ピッカーとして使用できるようになり、さらに Toolbar コンポーネントの Preview ToolAction に統合され、実行時に視覚化を更新できるようになりました。

24.2.19 (November 2024)

Bug NumberControlDescription
25602IgbDataGridLoading a layout with one of the date-specific filter operators results in a TypeError console error
28480IgbComboUndefined reference error is thrown when a datasource is replaced
32598IgbDataGridMulti-selection is not working correctly
36374IgbInputA previous value was bound when a form was submitted on any touch device
37214GeneralIntermittent error in Blazor’s WebCallback.Register()

一般

24.1.46 (September 2024)

  • All Grids
    • Added new DisabledSummaries for the columns of the grid, allowing the developers to skip some of the summaries
    • Encapsulate internal grid action button

IgniteUI.Blazor (チャート)

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

一般

IgniteUI.Blazor

23.2.257 (June 2024)

一般

  • IgbInputIgbTextarea - ユーザー入力を制限することなく検証ルールを適用できるように ValidateOnly を公開しました。
  • IgbDropdown - IgbPositionStrategy プロパティは非推奨です。ドロップダウンは、ブラウザー ビューポートの最上位レイヤーにコンテナーをレンダリングするために Popover API を使用するようになったため、このプロパティは廃止されました。
  • IgbDockManager - IgbSplitPaneIsMaximized は非推奨です。分割ペイン レベルで isMaximized を true に設定しても、分割ペインはコンテナーとしてのみ機能し、最大化されて表示される実際のコンテンツがないため、実際の効果はありません。代わりに、IgbTabGroupPane および/または IgbContentPaneIsMaximized プロパティを使用してください。
Bug NumberControlDescription
29998IgbComboThe Change event callback was fired multiple times in .NET 8
30286IgbDataChartBubble Series tooltip content is switched to that of nearby bubble data in clicking a bubble
34776IgbDataChartRepeatedly showing and hiding the IgbDataChart causes memory leakage in JS Heap
32906IgbDataChartIgbDataChart is showing two xAxis on the top
33605IgbDataChartScatterLineSeries is not showing the color of the line correctly in the legend
35498IgbDataChartTooltips for the series specified in IncludedSeries are not displayed
31344IgbGridTwo way binding for the SelectedRows doesn’t work
34149IgbGridRepeatedly showing and hiding the IgbGrid causes memory leakage in JS Heap
34224IgbGrid’There are multiple .NET runtimes present’ error is thrown when the app changes from Server mode to WebAssembly mode if ‘InteractiveAuto’ is used for the render mode
34654IgbGridNullReferenceException is thrown if a data contains an empty list
35439IgbGridCPU usage and Memory consumption are abnormally high when the app is opened in multiple tabs
36024IgbGridThe JS heap size never reduced when moving back and forth between two pages with IgbGrid component
34053IgbRadialGaugeThe position of the scale label is shifted
36176Excel LibraryException occurs when loading an Excel workbook that has a LET function
36379Excel LibraryColors with any alpha channel in an excel workbook fail to load
26218Excel LibraryChart’s plot area right margin becomes narrower and fill pattern and fill foreground are gone just by loading an Excel file
34083Excel LibraryTextOperatorConditionalFormat’s is not loaded/saved properly if the text contains = in a template Excel file
35495Excel LibraryPictures in cells are lost when a template file is loaded

IgniteUI.Blazor

  • DisplayDensity は非推奨となり、代わりに --ig-size CSS カスタム プロパティが使用されるようになりました。詳細については、グリッド サイズ トピックを参照してください。

IgniteUI.Blazor (チャート)

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

IgniteUI.Blazor (ゲージ)

23.2.204 (March 2024)

  • Preview Dashboard Tile component is a container control that analyzes and visualizes a bound ItemsSource collection or single point and returns an appropriate data visualization based on the schema and count of the data. This control utilizes a built-in Toolbar component to allow you to make changes to the visualization at runtime, allowing you to see many different visualizations of your data with minimal code.

IgniteUI.Blazor (チャート)

InitialFilter プロパティによる新しいデータ フィルタリング。フィルター式を適用して、チャート データをレコードのサブセットにフィルターします。大規模なデータのドリルダウンに使用できます。

  • IgbBulletGraph
    • HighlightValueDisplayMode が ‘Overlay’ 設定に適用されたとき、パフォーマンス バーには値と新しい HighlightValue の差が反映されるようになりました。ハイライト値には、フィルタリング/サブセットの測定パーセンテージが塗りつぶされた色で表示され、残りのバーの外観は割り当てられた値に対して薄く表示され、リアルタイムでパフォーマンスを示します。
  • IgbLinearGauge
    • 新しいハイライト針が追加されました。HighlightValueHighlightValueDisplayMode の両方に値と ‘Overlay’ 設定が指定されたとき、メインの針が薄く表示され、新しい針が表示されます。
  • IgbRadialGauge
    • 新しいハイライト針が追加されました。HighlightValueHighlightValueDisplayMode の両方に値と ‘Overlay’ 設定が指定されたとき、メインの針が薄く表示され、新しい針が表示されます。
  • With the release of version 2024.2 and per the Microsoft .NET lifecycle, we no longer support .NET 3.1, .NET 5, or .NET 7.

23.2.191 (April 2024)

23.2.189 (March 2024)

新しいコンポーネント

新機能

  • IgbDockManager
    • 新しい ProximityDock プロパティ。有効にすると、ドッキング インジケーターは表示されなくなり、エンド ユーザーは、ドラッグしたペインをターゲット ペインの端に近づけてドラッグすることでドッキングできます。
    • 新しい ContainedInBoundaries プロパティ。フローティング ペインを Dock Manager の境界内に保持するかどうかを決定します。デフォルトは false です。
    • 新しい ShowPaneHeaders プロパティ。ペインのヘッダーをホバー時にのみ表示するか、常に表示するかを決定します。デフォルトは always です。
  • IgbTree
    • ノードをクリックすると展開状態が変更されるかどうかを決定する toggleNodeOnClick プロパティが追加されました。デフォルトは false です。
  • IgbRating
    • allowReset が追加されました。有効にすると、同じ値を選択するとコンポーネントがリセットされます。動作の変更 - 以前のリリースでは、これが Rating コンポーネントのデフォルトの動作でした。アプリケーションでこの動作を維持する必要がある場合は、必ず allowReset を設定してください。
  • SelectIgbDropdown

    • selectedItemitems、および groups ゲッターが公開されました。
  • IgbRadialGauge
    • 新しいタイトル/サブタイトルのプロパティ。TitleTextSubtitleText はゲージの下部近くに表示されます。さらに、TitleFontSizeTitleFontFamilyTitleFontStyleTitleFontWeightTitleExtent など、さまざまなタイトルとサブタイトルのフォント プロパティが追加されました。最後に、新しい TitleDisplaysValue により、値を針の位置に対応させることができます。
    • IgbRadialGauge の新しい OpticalScalingEnabled プロパティと OpticalScalingSize プロパティ。この新機能は、ゲージのラベル、タイトル、サブタイトルが 100% のオプティカル スケーリングを持つサイズを管理します。この新機能の詳細については、こちらを参照してください。
    • 新しいハイライト針が追加されました。HighlightValueHighlightValueDisplayMode の両方に値と ‘Overlay’ 設定が指定されたとき、メインの針が薄く表示され、新しい針が表示されます。
  • RadialChart

    • 新しいラベル モード
      • 新しいタイトル/サブタイトルのプロパティ。TitleTextSubtitleText はゲージの下部近くに表示されます。さらに、TitleFontSizeTitleFontFamilyTitleFontStyleTitleFontWeightTitleExtent など、さまざまなタイトルとサブタイトルのフォント プロパティが追加されました。最後に、新しい TitleDisplaysValue により、値を針の位置に対応させることができます。
      • IgbRadialGauge の新しい OpticalScalingEnabled プロパティと OpticalScalingSize プロパティ。この新機能は、ゲージのラベル、タイトル、サブタイトルが 100% のオプティカル スケーリングを持つサイズを管理します。この新機能の詳細については、このトピックを参照してください。
      • 新しいハイライト針が追加されました。HighlightValueHighlightValueDisplayMode の両方に値と ‘Overlay’ 設定が指定されたとき、メインの針が薄く表示され、新しい針が表示されます。
  • RadialChart

    • 新しいラベル モード IgbCategoryAngleAxis は、ラベルの位置をさらに構成できる LabelMode プロパティを公開するようになりました。これにより、Center 列挙型を選択してデフォルト モードを切り替えることも、ラベルを円形のプロット領域に近づける新しいモード ClosestPoint を使用することもできます。
  • New Proportional Category Angle Axis - New axes for the Radial Pie Series in the IgbDataChart, to plot slices similar to a pie chart, a type of data visualization where data points are represented as segments within a circular graph.

  • IgbToolbar
    • New ToolActionCheckboxList A new CheckboxList ToolAction that displays a collection of items with checkboxes for selecting. A grid inside ToolAction CheckboxList grows in height up to 5 items, then a scrollbar is displayed. Requires IgbCheckboxListModule to be registered.

    • New Filtering Support

    • Axis Field Changes New default IconMenu in Toolbar when targeting CategoryChart. Label fields are mapped to the X-axis and Value fields are mapped to the Y-axis. Target chart reacts in realtime to changes made. IconMenu is hidden when chart has no ItemsSource set.

一般

Breaking Changes

非推奨

  • size プロパティと属性は、すべてのコンポーネントで非推奨になりました。代わりに --ig-size CSS カスタム プロパティを使用してください。次の例では、Avatar コンポーネントのサイズを小さく設定します:

    .avatar {
        --ig-size: var(--ig-size-small);
    }

削除済

23.2.110 (January 2024)

.NET 8.0 のサポート

  • 2023.2 リリースでは .NET 8 がサポートされます。.NET 8 の詳細については、Microsoft サイトをご確認ください。

The type of Values from IgbPivotConfiguration option is now array of IgbPivotValue - IgbPivotValue[], it was IgbPivotValueCollection previously.

IgniteUI.Blazor (チャート)

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

  • Chart Selection - New series selection styling. This is adopted broadly across all category, financial and radial series for IgbCategoryChart and IgbDataChart. Series can be clicked and shown a different color, brightened or faded, and focus outlines. Manage which items are effected through individual series or entire data item. Multiple series and markers are supported. Useful for illustrating various differences or similarities between values of a particular data item. Also SelectedSeriesItemsChanged event and SelectedSeriesItems are available for additional help to build out robust business requirements surrounding other actions that can take place within an application such as a popup or other screen with data analysis based on the selection.

  • Proportional Category Angle Axis - New axes for the Radial Pie Series in the IgbDataChart, to enable creating pie charts in the allowing robust visualizations using all the added power of the data chart.

  • Treemap Highlighting - Now exposes a HighlightingMode property that allows you to configure the mouse-over highlighting of the items in the tree map. This property takes two options: Brighten where the highlight will apply to the item that you hover the mouse over only, and FadeOthers where the highlight of the hovered item will remain the same, but everything else will fade out. This highlight is animated, and can be controlled using the HighlightingTransitionDuration property.

  • Treemap Percent-based Highlighting - New percent-based highlighting, allowing nodes to represent progress or subset of a collection. The appearance is shown as a fill-in of its backcolor up to a specific value either by a member on your data item or by supplying a new HighlightedItemsSource. Can be toggled via HighlightedValuesDisplayMode and styled via FillBrushes.

  • IgbToolbar - New IsHighlighted option for ToolAction for outlining a border around specific tools of choice.

23.2.97 (December 2023)

IgniteUI.Blazor - Toolbar - Preview

IgniteUI.Blazor (Grid)

  • 新規機能:

  • IgbBulletGraph
    • The Performance bar will now reflect a difference between the value and new HighlightValue when the HighlightValueDisplayMode is applied to the ‘Overlay’ setting. The highlight value will show a filtered/subset measured percentage as a filled in color while the remaining bar’s appearance will appear faded to the assigned value, illustrating the performance in real-time.
  • IgbLinearGauge
    • New highlight needle was added. HighlightValue and HighlightValueDisplayMode when both are provided a value and ‘Overlay’ setting, this will make the main needle to appear faded and a new needle will appear.
  • IgbRadialGauge
    • New highlight needle was added. HighlightValue and HighlightValueDisplayMode when both are provided a value and ‘Overlay’ setting, this will make the main needle to appear faded and a new needle will appear.

23.1.37 (June 2023)

  • Bug Fixes

新しいコンポーネント

IgniteUI.Blazor (チャート)

  • ValueLayer - IgbValueLayer という名前の新しいシリーズ タイプが公開されました。これにより、Maximum、Minimum、Average など、プロットされたデータのさまざまな焦点のオーバーレイを描画できます。これは、新しい ValueLines コレクションに追加することで、IgbCategoryChartIgbFinancialChart に適用されます。

22.2.65 (April 2023)

  • IgbDockManager
    • New ProximityDock property. If enabled, docking indicators are not visible and the end user can dock the dragged pane by dragging it close to the target pane edges.
    • New ContainedInBoundaries property. Determines whether the floating panes are kept inside the Dock Manager boundaries. Defaults to false.
    • New ShowPaneHeaders property. Determines whether pane headers are only shown on hover or always visible. Defaults to always.
  • IgbTree
    • Added toggleNodeOnClick property that determines whether clicking over a node will change its expanded state or not. Defaults to false.
  • IgbRating
    • allowReset added. When enabled selecting the same value will reset the component. Behavioral change - In previous releases this was the default behavior of the rating component. Make sure to set allowReset if you need to keep this behavior in your application.
  • Select, IgbDropdown
    • exposed selectedItem, items and groups getters
  • IgbRadialGauge
    • New title/subtitle properties. TitleText, SubtitleText will appear near the bottom the gauge. In addition, the various title/subtitle font properties were added such as TitleFontSize, TitleFontFamily, TitleFontStyle, TitleFontWeight and TitleExtent. Finally, the new TitleDisplaysValue will allow the value to correspond with the needle’s position.
    • New OpticalScalingEnabled and OpticalScalingSize properties for the IgbRadialGauge. This new feature will manage the size at which labels, titles, and subtitles of the gauge have 100% optical scaling. You can read more about this new feature in this topic
    • New highlight needle was added. HighlightValue and HighlightValueDisplayMode when both are provided a value and ‘Overlay’ setting, this will make the main needle to appear faded and a new needle will appear.
  • RadialChart
    • New Label Mode The IgbCategoryAngleAxis for the now exposes a LabelMode property that allows you to further configure the location of the labels. This allows you to toggle between the default mode by selecting the Center enum, or use the new mode, ClosestPoint, which will bring the labels closer to the circular plot area.

新しいコンポーネント

新しいコンポーネント

IgniteUI.Blazor (データ グリッド)

  • 新しい引数 PrimaryKeyDetail から IgbRowDataEventArgs に導入されました。これは、RowAdded および RowDeleted イベントによって発行されるイベント引数の一部です。グリッドに主キー属性が追加されている場合、発行された primaryKey イベント引数は行 ID を表し、それ以外の場合はデフォルトで null 値になります。
  • RowSelectionChanging イベント引数が変更されました。現在、グリッドが primaryKey を設定した場合、OldSelectionNewSelectionAdded および Removed コレクションは、選択された要素の行キーで構成されなくなりましたが、いずれにしても行データが出力されるようになりました。
  • グリッドがリモート データを操作していて、主キーが設定されている場合、現在グリッド ビューに含まれていない選択された行に対して、部分的な行データ オブジェクトが発行されます。
  • 選択された行がグリッド コンポーネントから削除されると、RowSelectionChanging イベントは発生しなくなります。
  • OnGroupingDone イベントは GroupingDone に名前が変更され、on プレフィックスを付けない出力規則に違反しなくなりました。
  • OnDensityChanged イベントの名前が DensityChanged に変更され、on プレフィックスを付けない出力規則に違反しなくなりました。このイベントを公開しているすべてのコンポーネントが影響を受けます。

IgniteUI.Blazor (ピボット グリッド)

IgniteUI.Blazor (入力)

  • IgbDateTimeInput、StepDownAsync(DateTimeInputDatePart.Date, SpinDelta.Date) は、DateTimeInputDatePart ではなく DatePart に切り詰められるようになりました。
  • IgbRadio および IgbRadioGroup は、無効な状態のスタイルとともにコンポーネントの検証が追加されました。
  • IgbMask は、マスク パターン リテラルをエスケープする機能が追加されました。
  • IgbBadge は、バッジの形状を制御する Shape プロパティを追加し、Square または Rounded のいずれかになります。デフォルトでは、バッジの形状は rounded です。
  • IgbAvatarRoundShape プロパティは廃止され、将来のバージョンで削除される予定です。ユーザーは、新しく追加された Shape 属性によってアバターの形状を制御できます。これは、SquareRounded、または Circle にすることができます。アバターのデフォルトの形状は Squareです。

IgniteUI.Blazor (DockManager)

  • ドック マネージャーのペイン コレクションに保護されたセッターが追加されました。ペインを作成するときに、ネストされた構造でペインを設定するのではなく、Add を呼び出す必要があります。

22.2.50 (December 2022)

新しいコンポーネント

22.1.76 (November 2022)

新しいコンポーネント

IgniteUI.Blazor (チャート)

デフォルトの動作を大幅に改善し、カテゴリ チャート API を改良して使いやすくしました。これらの新しいチャートの改善点は次のとおりです:

IgniteUI.Blazor (データ グリッド)

22.1.41 (June 2022)

IgniteUI.Blazor (チャート)

  • 高度に構成可能な DataLegend コンポーネントが追加されました。これは、Legend とよく似たコンポーネントですが、シリーズの値を表示し、シリーズの行と値の列をフィルタリングし、値のスタイルとフォーマットを行うための多くの構成プロパティを提供します。
  • 高度に構成可能な DataToolTip が追加されました。これは、シリーズの値とタイトル、およびシリーズの凡例バッジをツールチップに表示します。これは、すべてのチャート タイプのデフォルトのツールチップになりました。
  • 積層シリーズのアニメーションとトランジションインのサポートが追加されました。IsTransitionInEnabled プロパティを true に設定すると、アニメーションを有効にできます。そこから、TransitionInDuration プロパティを設定してアニメーションが完了するまでの時間を決定し、TransitionInMode でアニメーションのタイプを決定できます。
  • 追加された AssigningCategoryStyle イベントは、IgbDataChart のすべてのシリーズで利用できるようになりました。このイベントは、背景色の Fill やハイライト表示など、シリーズ項目の外観を条件付きで構成する場合に処理されます。
  • CalloutLayer の新しい AllowedPositions 列挙体。チャート内のどこにコールアウトを配置するかを制限するために使用されます。デフォルトでは、コールアウトは最適な場所に配置されますが、これは TopLeftTopRightBottomLeft、または BottomRight を強制するために使用されます。
  • 注釈レイヤーに追加された新しいコーナー半径プロパティ。各コールアウトのコーナーを丸めるために使用されます。コーナー半径がデフォルトで追加されていることに注意してください。
  • さまざまな方法でスクロールバーを有効にするための新しい HorizontalViewScrollbarMode および VerticalViewScrollbarMode 列挙体。IsVerticalZoomEnabled または IsHorizontalZoomEnabled と組み合わせると、チャートをナビゲートするための軸に沿ったスクロールバーを、常設またはフェードインおよびフェードアウトすることができます。
  • 新しい FavorLabellingScaleEnd は、軸がスケールの最後にラベルを表示することを優先するかどうかを決定します。数値軸 (IgbNumericXAxisIgbNumericYAxisPercentChangeAxis など) とのみ互換性があります。
  • 新しい IsSplineShapePartOfRange は、軸に要求された軸範囲にスプライン形状を含めるかどうかを決定します。
  • 新しい XAxisMaximumGap は、XAxisGap を使用するときにプロットされたシリーズの最大許容値を決定します。ギャップは、プロットされたシリーズの列またはバー間のスペースの量を決定します。
  • 新しい XAxisMinimumGapSize は、XAxisGap を使用するときに、プロットされたシリーズの最小許容ピクセルベース値を決定し、各カテゴリ間に常にある程度の間隔があることを保証します。

IgniteUI.Blazor (データ グリッド)

新機能 - 行ページングを追加しました。これは、大量のデータセットを類似したコンテンツを持つ一連のページに分割するために使用されます。ページネーションを使用すると、データを設定された行数で表示することができ、ユーザーはスクロール バーを使用せずにデータを順次閲覧することができます。テーブル ページネーションの UI には通常、現在のページ、合計ページ、ユーザーがページをめくるためのクリック可能な [前へ] と [次へ] の矢印 / ボタンなどが含まれます。

IgniteUI.Blazor (Dock Manager)

  • Blazor ドック マネージャーは 現在 Preview です。ドックマネージャーにより、さまざまなサイズ、位置、動作をするペインによって複雑なレイアウトを管理し、アプリ内のさまざまな場所にドッキングできます。ドック マネージャーを使用すると、エンドユーザーは、ピン固定、サイズ変更、移動、フローティング、および非表示にするなど、ペインをカスタマイズすることができます。

新しいコンポーネント

21.2.52 (December 2021)

以下の重大な変更が導入されました

IgniteUI.Blazor (データ グリッド)

  • ValueField プロパティを string[] 型から string に変更しました。

IgniteUI.Blazor (入力)

日付ピッカー

  • ValueChanged イベントを SelectedValueChanged に変更しました。

複数列コンボボックス

21.2.22 (November 2021)

新しいコンポーネント

  • Avatar

  • Badge

  • Button & Icon Button

  • Card

  • Checkbox

  • Form

  • Icon

  • List

  • Navigation Bar

  • Navigation Drawer

  • Radio & Radio Group

  • Ripple

  • Switch

  • Responsive layouts for horizontal label rotation based on browser / screen size.

  • Enhanced rendering for rounded labels on all platforms.

  • Added marker properties to StackedFragmentSeries.

  • Added ShouldPanOnMaximumZoom property.

  • New Category Axis Properties:

    • ZoomMaximumCategoryRange
    • ZoomMaximumItemSpan
    • ZoomToCategoryRange
    • ZoomToItemSpan
  • New Chart Aggregation API for Grouping, Sorting and Summarizing Category string and numeric values, eliminating the need to pre-aggregate or calculate chart data:

    • InitialSortDescriptions
    • InitialSorts
    • SortDescriptions
    • InitialGroups
    • InitialGroupDescriptions
    • GroupDescriptions
    • InitialSummaries
    • InitialSummaryDescriptions
    • SummaryDescriptions
    • InitialGroupSortDescriptions
    • GroupSorts
    • GroupSortDescriptions

Chart Aggregation will not work when using IncludedProperties | ExcludedProperties. These properties on the chart are meant for non-aggregated data. Once you attempt to aggregate data these properties should no longer be used. The reason it does not work is because aggregation replaces the collection that is passed to the chart for render. The include/exclude properties are designed to filter in/out properties of that data and those properties no longer exist in the new aggregated collection.

チャートとマップの改善

このリリースでは、地理マップとすべてのチャート コンポーネントのビジュアル デザインと構成オプションにいくつかの改善と簡素化が導入されています。

IgniteUI.Blazor (データ グリッド)

21.1.52 (April 2021)

  • Added the highly-configurable DataLegend component, which works much like the Legend, but it shows values of series and provides many configuration properties for filtering series rows and values columns, styling and formatting values.
  • Added the highly-configurable DataToolTip which displays values and titles of series as well as legend badges of series in a tooltip. This is now the default tooltip for all chart types.
  • Added animation and transition-in support for Stacked Series. Animations can be enabled by setting the IsTransitionInEnabled property to true. From there, you can set the TransitionInDuration property to determine how long your animation should take to complete and the TransitionInMode to determine the type of animation that takes place.
  • Added AssigningCategoryStyle event, is now available to all series in IgbDataChart. This event is handled when you want to conditionally configure aspects of the series items such as Fill background-color and highlighting.
  • New AllowedPositions enumeration for CalloutLayer. Used to limit where the callouts are to be placed within the chart. By default, the callouts are intelligently placed in the best place but this used to force for example TopLeft, TopRight, BottomLeft or BottomRight.
  • New corner radius properties added for Annotation Layers; used to round-out the corners of each of the callouts. Note, a corner radius has now been added by default.
  • New HorizontalViewScrollbarMode and VerticalViewScrollbarMode enumeration to enable scrollbars in various ways. When paired with IsVerticalZoomEnabled or IsHorizontalZoomEnabled, you’ll be able to persist or fade-in and out the scrollbars along the axes to navigate the chart.
  • New FavorLabellingScaleEnd, determines whether the axis should favor emitting a label at the end of the scale. Only compatible with numeric axes (e.g. IgbNumericXAxis, IgbNumericYAxis, PercentChangeAxis).
  • New IsSplineShapePartOfRange determines whether to include the spline shape in the axis range requested of the axis.
  • New XAxisMaximumGap, determines the maximum allowed value for the plotted series when using XAxisGap. The gap determines the amount of space between columns or bars of plotted series.
  • New XAxisMinimumGapSize, determines the minimum allowed pixel-based value for the plotted series when using XAxisGap to ensure there is always some spacing between each category.

新しいビジュアル デザイン

Added New Feature - Row Paging which is used to split a large set of data into a sequence of pages that have similar content. With pagination, data can be displayed in a set number of rows, letting users “scroll” through their data, without needing a scroll bar. The UI for table pagination usually includes things like the current page, total pages, and clickable Previous and Next arrows/buttons that let users flip through the pages of data.

チャートとマップ

このリリースでは、すべてのチャート コンポーネントに、いくつかの新しく改善されたビジュアル デザインと構成オプションが導入されています。例えば、IgbDataChartIgbCategoryChart、および IgbFinancialChart

チャート凡例

  • バブル、ドーナツ、および円チャートで使用できる水平方向の Orientation プロパティを ItemLegend に追加しました。
  • LegendHighlightingMode プロパティの追加 - 凡例項目にホバーした時にシリーズのハイライト表示を有効にします。

地理マップ

これらの機能は CTP です。

IgniteUI.Blazor (データ グリッド)

  • EditOnKeyPress、(別名: Excel スタイルの編集) を追加し、入力するとすぐに編集を開始します。
  • EditModeClickAction プロパティを追加しました - デフォルトでは、編集モードに入るにはダブル クリックが必要です。これを SingleClick に設定して、新しいセルを選択するときに編集モードを実行できるようにすることができます。
  • EnterKeyBehaviors プロパティの追加 - 別名 Excel スタイル ナビゲーション (Enter 動作) - Enter キーの動作を制御します。たとえば、オプションは none、edit、move up、down、left、right です。
  • EnterKeyBehaviorAfterEdit プロパティの追加 - 編集モードでは、このプロパティは Enter キーが押されたときを制御します。例えば、オプションは (下、上、右、左のセルに移動) です。
  • SelectAllRows メソッドを追加しました。
  • 行範囲の選択を追加しました - GridSelectionMode プロパティを MultipleRow に設定すると、次の新しい機能が含まれるようになりました:
    • クリックしてドラッグし、行を選択します。
    • SHIFT キーを押しながらクリックして、複数の行を選択します。
    • SHIFT キーを押しながら + 矢印キーを押して、複数の行を選択します。
  • スペース バーを押すと、MultipleRow または SingleRow に設定された GridSelectionMode プロパティを介してアクティブな行の選択が切り替わります。
  • 列オプション ダイアログに列集計を追加しました。

IgniteUI.Blazor (入力)

  • A new ValueChanged event supports 2-way binding and should only be handled if you have not bound the Value property. In order to read the Value field from the control without data binding the ValueChanged event should be handled, otherwise if your data is not bound you should use GetCurrentValueAsync to read the controls Value.

日付ピッカー

  • ShowTodayButton - 現在の日付のボタンの表示を切り替えます。
  • Label - 日付値の上にラベルを追加します。
  • Placeholder プロパティ - 値が選択されていない場合にカスタム テキストを追加します。
  • FormatString - 入力日付文字列をカスタマイズします。(例: yyyy-MM-dd)
  • DateFormat - 選択した日付を LongDate または ShortDate のどちらとして表示するかを指定します。
  • FirstDayOfWeek - 週の最初の曜日を指定します。
  • FirstWeekOfYear - 年の最初の週をいつ表示するかを指定します。例えば、最初の 1 週間、最初の 4 日間の週です。
  • ShowWeekNumbers - 週番号の表示を切り替えます。
  • MinDate & MaxDate - 使用可能の選択できる日付の範囲を指定する日付制限。
  • アクセシビリティの追加

Multi-Column ComboBox

  • Changed TextChanged event to TextValueChanged.
  • Changed ValueChanged event to SelectedValueChanged.

21.2.22 (November 2021)

The Igb prefix is now required for the Ignite UI for Blazor components and nested elements within each component. This API change was necessary to avoid ambiguity between Infragistics controls and 3rd party controls.

For example, <IgbCategoryChart/> instead of <CategoryChart/>

New Components

Chart and Map Improvements

This release introduces a few improvements and simplifications to visual design and configuration options for the geographic map and all chart components.

Old brushes/outlinesNew outline/brushes
#8BDC5C
#8B5BB1
#6DB1FF
#F8A15F
#EE5879
#735656
#F7D262
#8CE7D9
#E051A9
#A8A8B7
#8BDC5C
#8961A9
#6DB1FF
#82E9D9
#EA3C63
#735656
#F8CE4F
#A8A8B7
#E051A9
#FF903B

IgniteUI.Blazor (Data Grid)

21.1.52 (April 2021)

New Visual Designs

Charts & Maps

This release introduces several new and improved visual design and configuration options for all of the chart components, e.g. IgbDataChart, IgbCategoryChart, and IgbFinancialChart.

  • Changed Bar/Column/Waterfall series to have square corners instead of rounded corners
  • Changed Scatter High Density series’ colors for heat min property from #8a5bb1 to #000000
  • Changed Scatter High Density series’ colors for heat max property from #ee5879 to #ee5879
  • Changed Financial/Waterfall series’ NegativeBrush and NegativeOutline properties from #C62828 to #ee5879
  • Changed marker’s thickness to 2px from 1px
  • Changed marker’s fill to match the marker’s outline for IgbPointSeries, IgbBubbleSeries, IgbScatterSeries, IgbPolarScatterSeries. You can use set MarkerFillMode property to Normal to undo this change
  • Compressed labelling for the IgbTimeXAxis and IgbOrdinalTimeXAxis
  • New Marker Properties:
    • series.MarkerFillMode - Can be set to MatchMarkerOutline so the marker depends on the outline
    • series.MarkerFillOpacity - Can be set to a value 0 to 1
    • series.MarkerOutlineMode - Can be set to MatchMarkerBrush so the marker’s outline depends on the fill brush color
  • New Series Property:
    • series.OutlineMode - Can be set to toggle the series outline visibility. Note, for Data Chart, the property is on the series
  • New chart properties that define bleed over area introduced into the viewport when the chart is at the default zoom level. A common use case is to provide space between the axes and first/last data points. Note, the ComputedPlotAreaMarginMode, listed below, will automatically set the margin when markers are enabled. The others are designed to specify a Double to represent the thickness, where PlotAreaMarginLeft etc. adjusts the space to all four sides of the chart:
  • New Highlighting Properties
    • chart.HighlightingMode - Sets whether hovered or non-hovered series to fade, brighten
    • chart.HighlightingBehavior - Sets whether the series highlights depending on mouse position e.g. directly over or nearest item
    • Note, in previous releases the highlighting was limited to fade on hover.
  • Added Highlighting Stacked, Scatter, Polar, Radial, and Shape series:
  • Added Annotation layers to Stacked, Scatter, Polar, Radial, and Shape series:
  • Added support for overriding the data source of individual stack fragments within a stacked series
  • Added custom style events to Stacked, Scatter, Range, Polar, Radial, and Shape series
  • Added support to automatically sync the vertical zoom to the series content
  • Added support to automatically expanding the horizontal margins of the chart based on the initial labels displayed
  • Redesigned color palette of series and markers:
Old brushes/outlinesNew outline/brushes
#7446B9
#9FB328
#F96232
#2E9CA6
#DC3F76
#FF9800
#3F51B5
#439C47
#795548
#9A9A9A
#8bdc5c
#8b5bb1
#6db1ff
#f8a15f
#ee5879
#735656
#f7d262
#8ce7d9
#e051a9
#a8a8b7

for example:

chartDefaults1chartDefaults2
chartDefaults3chartDefaults4

Chart Legend

  • Added horizontal Orientation property to ItemLegend that can be used with Bubble, Donut, and Pie Chart
  • Added LegendHighlightingMode property - Enables series highlighting when hovering over legend items

Geographic Map

These features are CTP

  • Added support for wrap around display of the map (scroll infinitely horizontally)
  • Added support for shifting display of some map series while wrapping around the coordinate origin
  • Added support for highlighting of the shape series
  • Added support for some annotation layers for the shape series

IgniteUI.Blazor (Data Grid)

  • Added EditOnKeyPress aka Excel-style Editing, instantly begin editing when typing.
  • Added EditModeClickAction property - By default double-clicking is required to enter edit mode. This can be set to SingleClick to allow for edit mode to occur when selecting a new cell.
  • Added EnterKeyBehaviors property - aka Excel-style Navigation (Enter Behavior) – controls the behavior of the enter key, e.g. Options are (none, edit, move up, down, left, right)
  • Added EnterKeyBehaviorAfterEdit property - While in edit-mode, this property controls when enter is pressed, e.g. Options are (moves to the cell below, above, right, left)
  • Added SelectAllRows - method.
  • Added Row Range Selection - With GridSelectionMode property set to MultipleRow the following new functionality is now included:
    • Click and drag to select rows
    • SHIFT and click to select multiple rows.
    • SHIFT and press the + arrow keys to select multiple rows.
  • Pressing space bar toggles selection of active row via GridSelectionMode property set to MultipleRow or SingleRow
  • Added Column Summaries to Column Options Dialog.

IgniteUI.Blazor (Inputs)

Date Picker

  • ShowTodayButton - Toggles Today button visibility
  • Label - Adds a label above the date value
  • Placeholder property - adds custom text when no value is selected
  • FormatString - Customize input date string e.g. (yyyy-MM-dd)
  • DateFormat - Specifies whether to display selected dates as LongDate or ShortDate
  • FirstDayOfWeek - Specifies first day of week
  • FirstWeekOfYear - Specifies when to display first week of the year, e.g. (First Full Week, First Four day Week)
  • ShowWeekNumbers - Toggles Week number visibility
  • MinDate & MaxDate - Date limits, specifying a range of available selectable dates.
  • Added Accessibility