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 サイトをご確認ください。

    25.2.83 (March 2026)

    バグ修正

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

    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 を使用) を改善しました。

    バグ修正

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

    25.2.38 (December 2025)

    機能拡張

    IgniteUI.Blazor

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

    バグ修正

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

    機能拡張

    チャート

    • TimeXAxisLabelFormat に LabelFormatOverride イベントが追加され、TimeXAxis のすべての時間形式レベルでイベントを使用して書式設定をオーバーライドできるようになりました。

    • プロパティの有効な値を見つけやすくするために、より多くの項目を考慮するようにスキーマ生成を調整しました。

    25.2.32 (November 2025)

    重大な変更

    2025.2 リリース以降、.NET 6 のサポートは終了しました。これは、Microsoft .NET ライフサイクルに対応しています。

    IgniteUI.Blazor (チャート)

    ユーザー注釈

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

    これは、Toolbar のデフォルトのツールと統合されています。

    Blazor user-annotation-create

    軸注釈の衝突検出

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

    • ShouldAvoidAnnotationCollisions
    • ShouldAutoTruncateAnnotations

    IgniteUI.Blazor (地理マップ)

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

    IgniteUI.Blazor (グリッド)

    すべてのグリッド

    • セルの結合
      • 同じデータまたはその他のカスタム条件に基づいて列内のセルを 1 つのセルに構成および結合できる新しいセル結合機能を追加しました。個々の列で有効化できます:
    <IgbColumn Field="field" Merge="true"></IgbColumn>
    
    • グリッド レベルで以下のいずれかの設定が可能です:

      • OnSort - 列がソートされたときのみ結合。

      • Always - データ操作に関わらず常に結合。

        デフォルトの CellMergeModeOnSort です。

    <IgbGrid CellMergeMode="GridCellMergeMode.Always">
    </IgbGrid>
    
    • 列のピン固定
      • 列をグリッドの特定の側 (先頭または末尾) にピン固定できるようになりました。これにより、両側からのピン固定が可能です。これは、列の PinningPosition プロパティを宣言的に設定することで実行できます。
    <IgbColumn Field="Col1" Pinned="true" PinningPosition="ColumnPinningPosition.End">
    </IgbColumn>
    
    • または:
    col.PinningPosition = ColumnPinningPosition.End;
    col.Pinned = true;
    
    col.PinningPosition = ColumnPinningPosition.Start;
    col.Pinned = true;
    
    • 列にプロパティ PinningPosition が設定されていない場合、列はグリッドの columns の pinning オプションで指定された位置にデフォルト設定されます。

    • ソートとグループ化の改善

      • Schwartzian Transformation を用いてソート アルゴリズムの効率を改善しました。この手法 (decorate-sort-undecorate とも呼ばれる) は、ソート キーを一時的に元データに関連付けることで再計算を回避します。
      • ソート アルゴリズムを再帰型から反復型にリファクタリングしました。
      • グループ化アルゴリズムを再帰型から反復型にリファクタリングしました。
      • グループ化処理を最適化しました。
    • その他の改善

      • 列の MinWidthMaxWidth によって、ユーザーが指定した width がこれらの範囲を超えないよう制限されるようになりました。
      • PagingMode プロパティに、'local' および 'remote' の文字列を直接指定できるようになり、GridPagingMode 列挙型をインポートする必要がなくなりました。

    一般

    追加

    変更

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

    非推奨

    バグ修正

    バグ番号 コントロール 説明
    34960 IgbGrid モーダル ダイアログ内にグリッドがある場合、Blazor Web Application で Maximum call stack size exceeded エラーが発生する。
    40136 Excel Library Excel ワークブック読み込み時に FormulaParseException 例外が発生する。
    40490 IgbDatePicker Autofill による入力は日付ピッカーに反映されない。

    25.1.82 (September 2025)

    IgniteUI.Blazor (地理マップ)

    重大な変更

    • AzureMapsMapImageryIgbAzureMapsImagery に名前が変更されました。
    • IgbAzureMapsImageryAzureMapsImageryStyle.Satellite に名前が変更されました。
    • 次の AzureMapsImageryStyle 列挙値は、Overlay サフィックスを含むように名前が変更されました。
      • TerraOverlay
      • LabelsRoadOverlay
      • LabelsDarkGreyOverlay
      • HybridRoadOverlay
      • HybridDarkGreyOverlay
      • WeatherRadarOverlay
      • WeatherInfraredOverlay
      • TrafficAbsoluteOverlay
      • TrafficRelativeOverlay
      • TrafficRelativeDarkOverlay
      • TrafficDelayOverlay
      • TrafficReducedOverlay

    IgniteUI.Blazor (チャート)

    新しい軸ラベル イベント

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

    • LabelMouseDown
    • LabelMouseUp
    • LabelMouseEnter
    • LabelMouseLeave
    • LabelMouseMove
    • LabelMouseClick

    対応軸

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

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

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

    重大な変更

    IgniteUI.Blazor (グリッド)

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

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

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

    バグ修正

    バグ番号 コントロール 説明
    31624 IgbCategoryChart IgbCategoryChart を含むウィンドウをリサイズすると、チャートがシリーズをレンダリングできなくなる。
    37307 CheckBox IgbCheckBox で JS Heap、ノード、リスナーのリークが発生する。
    27304 DataChart ズーム長方形が背景長方形と同じ位置に配置されない。
    37930 DataChart Data Annotation Overlay のテキスト色が機能しない。
    30600 DoughnutChart チャートやシリーズに textStyle プロパティが存在しない (円チャートにはある)。
    38231 Grid 非ピン固定列は、非表示が存在する場合に元の位置に戻らない。
    33861 Excel Library 折れ線チャートを追加すると、ドイツ語カルチャで Excel ファイルが破損する。

    機能拡張

    IgbBulletGraph

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

    チャート

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

    • DataLegend にスタイル設定用の新しいプロパティが追加されました: ContentBackgroundContentBorderBrush、および ContentBorderThicknessContentBorderBrushContentBorderThickness はそれぞれ既定で transparent と 0 に設定されているため、境界線を表示するにはこれらのプロパティを設定する必要があります。

    • マウスのワールド相対位置を提供する WorldPosition という新しいプロパティが IgbChartMouseEventArgs に追加されました。この位置は、軸空間内の X 軸と Y 軸の両方に対して 0 から 1 の間の値になります。

    • IgbSeriesViewerIgbDomainChartHighlightingFadeOpacity が追加されました。ハイライト表示されたシリーズに適用される不透明度を設定できます。

    IgbDataGrid

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

    IgbLinearGauge

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

    25.1.63 (August 2025)

    IgniteUI.Blazor 地理マップ

    Azure マップ画像のサポート

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

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

    公開されている Azure Maps の一部はこちらをご覧ください。

    バグ修正

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

    一般

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

    25.1.46 (July 2025)

    バグ修正

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

    IgniteUI.Blazor (チャート)

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

    25.1.19 (June 2025)

    IgniteUI.Blazor 地理マップ

    Note

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

    Microsoft Bing ブログ

    IgniteUI.Blazor (チャート)

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

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

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

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

    • トレンドライン レイヤー シリーズ タイプを使用すると、トレンド ライン レイヤーごとに 1 つのトレンド ラインを特定のシリーズに適用できます。これにより、チャートに複数の TrendlineLayer シリーズ タイプを使用できるため、単一のシリーズで複数のトレンド ラインを使用できるようになります。

    一般

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

      <IgbButton id="target-button">Hover me</IgbButton>
      <IgbTooltip Anchor="target-button">
          You've hovered the button! 🎉
      </IgbTooltip>
      

      ツールチップは、Show/HideDelay、ターゲットの周囲への Placement、カスタマイズ可能な Show/HideTriggers イベントを使用してさらにカスタマイズできます。

    変更内容

    • いくつかの列挙は名前が変更され、他の列挙と統合されました。名前の変更 (影響を受けるコンポーネントを含む):

      • BaseAlertLikePosition (IgbSnackbarIgbToast) は AbsolutePosition に名前が変更されました。
      • ButtonGroupAlignment (IgbButtonGroup)、CalendarOrientation (IgbCalendar)、CardActionsOrientation (IgbCardActions)、DatePickerOrientation (DatePicker)、RadioGroupAlignment (IgbRadioGroup) が統合され、ContentOrientation に名前が変更されました。
      • CalendarBaseSelection (IgbCalendar) は CalendarSelection に名前が変更されました。
      • CarouselAnimationType (IgbCarousel) と StepperHorizontalAnimation (IgbStepper) が統合され、HorizontalTransitionAnimation に名前が変更されました。
      • CheckboxBaseLabelPosition (IgbCheckboxIgbSwitch) と RadioLabelPosition (IgbRadio) が統合され、ToggleLabelPosition に名前が変更されました。
      • DatePickerMode (DatePicker) は PickerMode に名前が変更されました。
      • DatePickerHeaderOrientation (DatePicker) は CalendarHeaderOrientation に名前変更/統合されました。
      • DropdownPlacement (IgbDropdownSelect) は PopoverPlacement に名前が変更されました。
      • DropdownScrollStrategy (IgbDropdown) と SelectScrollStrategy (Select) が統合され、PopoverScrollStrategy に名前が変更されました。
      • SliderBaseTickOrientation (IgbSlider および IgbRangeSlider) の名前が SliderTickOrientation に変更されました。
      • TickLabelRotation (IgbSliderIgbRangeSlider) の名前が SliderTickLabelRotation に変更されました。
    • IgbTabs

      設定を簡素化し、タブヘッダーとパネルを個別に定義してリンクする必要がなくなりました。Panel プロパティと TabPanel 自体は削除されました。コンテンツを IgbTab に直接割り当てることができるようになり、ヘッダー テキストは新しい Label プロパティを介して、または要素を slot="label" に投影してより複雑なカスタマイズを行うことで簡単に設定できるようになりました。

      前:

      <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>
      

      後:

      <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>
      
    • IgbInput

      • MinMaxstring ではなく double になりました。
    • IgbStepper

      • ActiveStepChangingArgsEventArgsIgbActiveStepChangingEventArgs に名前が変更されました。
      • ActiveStepChangedArgsEventArgsIgbActiveStepChangedEventArgs に名前が変更されました。
      • StepperTitlePosition はデフォルトの動作を正しく反映するためにデフォルトで Auto になりました。
    • IgbTree

    • IgbTextarea

    IgniteUI.Blazor (グリッド)

    • IgbColumn
      • 追加されたイベント: HiddenChangeExpandedChangeWidthChangePinnedChange
    • Grid
      • 追加されたイベント: GroupingExpressionsChangeGroupingExpansionStateChange
    • IgbRowIsland
    • GridIgbHierarchicalGridIgbTreeGrid
      • 追加されたプロパティ - ExpansionStates - キーと値のペア [行 Id、展開状態] のリストを表します。
      • 追加されたイベント: ExpansionStatesChange
      • Rendered イベントのタイプが VoidHandler から ComponentBoolValueChangedEventHandler に変更されました。
      • DataChanging イベントのタイプが ForOfDataChangingEventHandler から ForOfDataChangeEventHandler に変更されました。
      • DataChanged イベントのタイプが VoidHandler から ForOfDataChangeEventHandler に変更されました。
    • IgbPivotDataSelector
      • 追加されたイベント: ColumnsExpandedChangeRowsExpandedChangeFiltersExpandedChangeValuesExpandedChange

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

    • IgbDashboardTile では、ソート、グループ化、フィルタリング、選択などの集計を DataGrid ビューからチャート視覚化に伝播できるようになりました。これは現在、IgbDashboardTileDataSourceIgbLocalDataSource のインスタンスにバインドすることによってサポートされています。

    機能拡張

    Toolbar

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

    Data Pie Chart

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

    バグ修正

    バグ番号 コントロール 説明
    25997 DataGrid 集計はグループ化された最初の子行にのみ表示される。
    37023 DataChart overflow: hidden が設定されている場合にツールチップが切り取られたり画面外に表示されたりする。
    37244 Excel Library カスタム データ検証が機能しない。

    24.2.122 (May 2025)

    バグ修正

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

    24.2.111 (April 2025)

    新しいコンポーネント

    • IgbTileManager

    機能拡張

    List

    Accordion

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

    IgniteUI.Blazor

    • すべてのグリッド
      • FilteringExpressionsTree プロパティを使用して初期フィルタリングの適用が可能になりました。

    バグ修正

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

    24.2.92 (March 2025)

    IgniteUI.Blazor

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

    バグ修正

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

    24.2.85 (February 2025)

    機能拡張

    Toolbar

    バグ修正

    次の表は、このリリースの Ignite UI for Blazor ツールセットに対して行われたバグ修正を示しています。

    バグ番号 コントロール 説明
    29998 IgbCombo .NET 8 では Change イベントコールバックが複数回発生する。
    30286 DataChart バブルをクリックすると、Bubble Series のツールチップが近くのバブル データの内容に切り替わる。
    35498 DataChart IncludedSeries で指定されたシリーズのツールチップは表示されない。
    32906 DataChart IgbDataChart は上部に 2 つの xAxis を表示している。
    33605 DataChart 凡例に ScatterLineSeries の線の色が正しく表示されない。
    34776 DataChart IgbDataChart を繰り返し表示したり非表示にしたりすると、JS ヒープでメモリ リークが発生する。
    34149 Grid IgbGrid を繰り返し表示したり非表示にしたりすると、JS ヒープでメモリ リークが発生する。
    34224 Grid render mode に 'InteractiveAuto' が使用されている場合、アプリがサーバー モードから WebAssembly モードに変更されると、「There are multiple .NET runtimes present」 というエラーが発生する。
    34654 Grid データに空のリストが含まれている場合、NullReferenceException が発生する。
    31344 Grid SelectedRows の双方向バインディングが機能しない。
    35439 Grid アプリを複数のタブで開いた際に、CPU 使用率とメモリ消費が異常に高くなる。
    36024 Grid IgbGrid コンポーネントを含む 2 つのページ間を行き来しても、JS ヒープ サイズが削減されない。
    34053 RadialGauge スケール ラベルの位置がずれる。
    36176 Excel Library LET 関数を含む Excel ブックを読み込むと、例外が発生する。
    36379 Excel Library Excel ワークブック内のアルファ チャネルを含む色は読み込まれない。
    26218 Excel Library Excel ファイルを読み込むだけで、チャートのプロット領域の右マージンが狭くなり、塗りつぶしパターンと前景の塗りつぶしが消える。
    34083 Excel Library テンプレート Excel ファイルのテキストに 「=」 が含まれている場合、TextOperatorConditionalFormat が正しく読み込まれない/保存されない。
    35495 Excel Library テンプレート ファイルを読み込むと、セル内の画像が失われる。

    24.2.71 (January 2025)

    • バグ修正

    IgniteUI.Blazor

    • すべてのグリッド
      • 複数の重複したブラウザー タブでコンポーネントが開かれた場合に発生する重大なメモリ リークを修正しました。

    24.2.52 (December 2024)

    IgniteUI.Blazor (チャート)

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

    IgniteUI.Blazor (入力)

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

    重大な変更

    24.2.19 (November 2024)

    一般

    24.1.46 (September 2024)

    IgniteUI.Blazor (チャート)

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

    • 新しい 比例カテゴリ角度軸 - スライスをプロットするための、IgbDataChart のラジアル円シリーズの新しい軸。円チャートに似ており、データ ポイントが円グラフ内のセグメントとして表されます。

    • Toolbar

      • 新しい ToolActionCheckboxList。 選択用のチェックボックスを備えた項目のコレクションを表示する新しい CheckboxList ToolAction。ToolAction CheckboxList 内のグリッドの高さは 5 項目まで大きくなり、その後スクロールバーが表示されます。 IgbCheckboxListModule を登録する必要があります。

      • 新しいフィルタリングのサポート。

      • 軸フィールドの変更。 CategoryChart をターゲットにする場合のツールバーの新しいデフォルトの IconMenu。 ラベル フィールドは X 軸にマップされ、値フィールドは Y 軸にマップされます。 ターゲット チャートは、行われた変更にリアルタイムで反応します。チャートに ItemsSource が設定されていない場合、IconMenu は非表示になります。

    一般

    • 新しい Banner コンポーネント。
    • 新しい DatePicker コンポーネント。
    • 新しい IgbDivider コンポーネント。
    • IgbIcon
      • SetIconRef メソッドが追加されました。これにより、アイコンを SVG ファイルで登録および置き換えることができます。
      • すべてのコンポーネントが内部的な参照によるアイコンを使用するようになり、カスタム テンプレートを明示的に提供しなくても簡単に置き換えられるようになりました。
    • IgbComboDatePickerIgbDialogIgbDropdownIgbExpansionPanelIgbNavDrawerIgbToastIgbSnackbarIgbSelectComponent
      • トグル メソッドの ShowHideToggle メソッドは、成功した場合に true を返すようになりました。そうでない場合は false
    • IgbRadioGroup
      • Name および Value プロパティを追加しました。Value は双方向バインディングもサポートします。

    重大な変更:

    IgniteUI.Blazor

    • すべてのグリッド
      • グリッド列コレクションを返す GetColumns / GetColumnsAsync メソッドが追加されました。
      • 新しい RowClick イベントが追加されました。
    • IgbPivotGrid
      • IgbPivotDimensionSortable プロパティが追加されました。
      • 水平レイアウトが追加されました。新しい PivotUI プロパティ内で RowLayout Horizontal として有効にできます。
      • 水平レイアウトのみの行ディメンション サマリーが追加されました。HorizontalSummarytrue に設定することで、各 IgbPivotDimension に対して有効にできます。
      • 水平集計の位置を設定するための HorizontalSummariesPosition プロパティを PivotUI に追加しました。
      • 行ディメンションの行ヘッダーが追加されました。新しい PivotUI プロパティ内で ShowHeaders true として有効にできます。
      • キーボード ナビゲーションで行ディメンションヘッダーや列ヘッダーから行ヘッダーへ移動できるようになりました。
      • キーボード操作で行ディメンションの縮小 (ALT + ) および行ヘッダーのソート (CTRL + ) ができるようになりました。

    重大な変更:

    • すべてのグリッド
    • IgbPivotGrid
      • ShowPivotConfigurationUI プロパティが削除されました。PivotUI を使用して、その中に新しい ShowConfiguration オプションを設定してください。
    • IgbColumn
      • Movable プロパティが削除されました。グリッドの Moving プロパティを使用してください。
      • ColumnChildren プロパティが削除されました。代わりに ChildColumns を使用してください。
    • IgbColumnGroup
      • Children プロパティが削除されました。代わりに ChildColumns を使用してください。
    • IgbPaginator
      • IsFirstPageDisabled および IsLastPageDisabled プロパティが削除されました。代わりに、IsFirstPage および IsLastPage を使用してください。

    23.2.257 (June 2024)

    一般

    • IgbInputIgbTextarea - ユーザー入力を制限することなく検証ルールを適用できるように ValidateOnly を公開しました。
    • IgbDropdown - IgbPositionStrategy プロパティは非推奨です。ドロップダウンは、ブラウザー ビューポートの最上位レイヤーにコンテナーをレンダリングするために Popover API を使用するようになったため、このプロパティは廃止されました。
    • IgbDockManager - IgbSplitPaneIsMaximized は非推奨です。分割ペイン レベルで isMaximized を true に設定しても、分割ペインはコンテナーとしてのみ機能し、最大化されて表示される実際のコンテンツがないため、実際の効果はありません。代わりに、IgbTabGroupPane および/または IgbContentPaneIsMaximized プロパティを使用してください。

    IgniteUI.Blazor

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

    • IgbPivotGrid - PivotConfiguration オプションの列、行、フィルターのタイプが、IgbPivotDimension の配列である PivotDimension[] になりました (以前は PivotDimensionCollection でした)。

    PivotConfiguration オプションの値のタイプが、IgbPivotValue の配列である PivotValue[] になりました (以前は PivotValueCollection でした)。

    IgniteUI.Blazor (チャート)

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

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

    • 比例カテゴリ角度軸 - IgbDataChart のラジアル円シリーズの新しい軸により、データ チャートのすべての追加機能を使用してロバスト可能な視覚化をする円チャートの作成が可能になります。

    • ツリーマップのハイライト表示 - ツリー マップの項目のマウスオーバーによるハイライト表示を構成できる HighlightingMode プロパティが公開されました。このプロパティには 2 つのオプションがあります: Brighten では、マウスを置いた項目にのみハイライト表示が適用され、FadeOthers では、マウスホバーした項目のハイライト表示はそのままで、それ以外はすべてフェードアウトします。このハイライト表示はアニメーション化されており、HighlightingTransitionDuration プロパティを使用して制御できます。

    • ツリーマップのパーセントベースのハイライト表示 - 新しいパーセントベースのハイライト表示により、ノードはコレクションの進行状況またはサブセットを表すことができます。外観は、データ項目のメンバーによって、または新しい HighlightedDataSource を指定することによって、特定の値までの背景色の塗りつぶしとして表示されます。HighlightedValuesDisplayMode で切り替えることができ、FillBrushes でスタイルを設定できます。

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

    IgniteUI.Blazor (ゲージ)

    23.2.204 (March 2024)

    IgniteUI.Blazor (チャート)

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

    • IgbBulletGraph
      • HighlightValueDisplayMode が 'Overlay' 設定に適用されたとき、パフォーマンス バーには値と新しい HighlightValue の差が反映されるようになりました。ハイライト値には、フィルタリング/サブセットの測定パーセンテージが塗りつぶされた色で表示され、残りのバーの外観は割り当てられた値に対して薄く表示され、リアルタイムでパフォーマンスを示します。
    • IgbLinearGauge
      • 新しいハイライト針が追加されました。HighlightValueHighlightValueDisplayMode の両方に値と 'Overlay' 設定が指定されたとき、メインの針が薄く表示され、新しい針が表示されます。
    • IgbRadialGauge
      • 新しいハイライト針が追加されました。HighlightValueHighlightValueDisplayMode の両方に値と 'Overlay' 設定が指定されたとき、メインの針が薄く表示され、新しい針が表示されます。

    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' 設定が指定されたとき、メインの針が薄く表示され、新しい針が表示されます。
    • XamRadialChart
      • 新しいラベル モード
        • 新しいタイトル/サブタイトルのプロパティ。TitleTextSubtitleText はゲージの下部近くに表示されます。さらに、TitleFontSizeTitleFontFamilyTitleFontStyleTitleFontWeightTitleExtent など、さまざまなタイトルとサブタイトルのフォント プロパティが追加されました。最後に、新しい TitleDisplaysValue により、値を針の位置に対応させることができます。
        • IgbRadialGauge の新しい OpticalScalingEnabled プロパティと OpticalScalingSize プロパティ。この新機能は、ゲージのラベル、タイトル、サブタイトルが 100% のオプティカル スケーリングを持つサイズを管理します。この新機能の詳細については、このトピックを参照してください。
        • 新しいハイライト針が追加されました。HighlightValueHighlightValueDisplayMode の両方に値と 'Overlay' 設定が指定されたとき、メインの針が薄く表示され、新しい針が表示されます。
    • XamRadialChart
      • 新しいラベル モード IgbCategoryAngleAxis は、ラベルの位置をさらに構成できる LabelMode プロパティを公開するようになりました。これにより、Center 列挙型を選択してデフォルト モードを切り替えることも、ラベルを円形のプロット領域に近づける新しいモード ClosestPoint を使用することもできます。

    一般

    非推奨

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

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

      • MinValue および MaxValue プロパティは非推奨になりました。代わりに Min および Max を使用してください。
    • IgbRangeSlider

      • AriaLabelLower および AriaLabelUpper プロパティは非推奨になりました。代わりに ThumbLabelLower および ThumbLabelUpper を使用してください。

    削除済

    • デフォルトの属性を隠していた独自の dir 属性が削除されました。これは互換性のある変更です。
    • IgbSlider - ariaLabel シャドウ プロパティ。これは互換性のある変更です。
    • IgbCheckbox - ariaLabelledBy シャドウ属性。これは互換性のある変更です。
    • IgbSwitch - ariaLabelledBy シャドウ属性。これは互換性のある変更です。
    • IgbRadio - ariaLabelledBy シャドウ属性。これは互換性のある変更です。

    23.2.110 (January 2024)

    .NET 8.0 のサポート

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

    IgniteUI.Blazor (チャート)

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

    23.2.97 (December 2023)

    IgniteUI.Blazor - Toolbar -

    • クリップボードを介してチャートを画像に保存するための保存ツール アクションが追加されました。
    • ツールバーの Orientation プロパティを介して垂直方向が追加されました。デフォルトでは、ツールバーは水平方向ですが、ツールバーを垂直方向に表示できるようになり、ツールが左右にポップアップ表示されます。
    • ツールバーの renderImageFromText メソッドを介してカスタム SVG アイコンのサポートが追加され、カスタム ツールの作成がさらに強化されました。

    IgniteUI.Blazor (Grid)

    23.1.37 (June 2023)

    新しいコンポーネント

    • Toolbar コンポーネントは、主にチャート コンポーネントで使用される UI 操作のコンパニオン コンテナーです。ツールバーは、IgbDataChart または IgbCategoryChart コンポーネントにリンクされると、プロパティとツールのプリセットで動的に更新されますが、プロジェクト用のカスタム ツールを作成する機能も提供します。

    IgniteUI.Blazor (チャート)

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

    • ダッシュ配列IgbDataChart のシリーズのさまざまな部分に適用できるようになりました。これは、チャートにプロットされたシリーズ、チャートのグリッド線、およびチャートにプロットされたシリーズのトレンドラインに適用できます。

    22.2.65 (April 2023)

    新しいコンポーネント

    新しいコンポーネント

    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 は、無効な状態のスタイルとともにコンポーネントの検証が追加されました。
    • Mask は、マスク パターン リテラルをエスケープする機能が追加されました。
    • 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 を改良して使いやすくしました。これらの新しいチャートの改善点は次のとおりです:

    • ブラウザー / 画面サイズに基づいた水平ラベル回転のレスポンシブ レイアウト。
    • すべてのプラットフォームでの丸型ラベルの描画が強化されました。
    • StackedFragmentSeries にマーカー プロパティを追加しました。
    • ShouldPanOnMaximumZoom プロパティを追加しました。
    • 新しいカテゴリ軸プロパティ:
      • ZoomMaximumCategoryRange
      • ZoomMaximumItemSpan
      • ZoomToCategoryRange
      • ZoomToItemSpan
    • カテゴリの文字列と数値をグループ化、ソート、集計するための新しいチャート集計 API により、チャート データを事前に集計または計算する必要がなくなります。
      • InitialSortDescriptions
      • InitialSorts
      • SortDescriptions
      • InitialGroups
      • InitialGroupDescriptions
      • GroupDescriptions
      • InitialSummaries
      • InitialSummaryDescriptions
      • SummaryDescriptions
      • InitialGroupSortDescriptions
      • GroupSorts
      • GroupSortDescriptions
    Note

    IncludedProperties | ExcludedProperties を使用している場合、チャート集計は機能しません。チャートのこれらのプロパティは非集計データ用です。データを集計しようとすると、これらのプロパティは使用できなくなります。うまくいかない理由は、描画のためにチャートに渡されたコレクションを集計により置き換えるためです。include/exclude プロパティは、そのデータの in/out プロパティをフィルターするように設計されており、それらのプロパティは新しい集計されたコレクションには存在しません。

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

    • IgbColumnIgbDataGridColumn に変更しました。
    • GridCellEventArgsIgbDataGridCellEventArgs に変更しました。
    • GridSelectionModeDataGridSelectionMode に変更しました。
    • SummaryOperandDataSourceSummaryOperand に変更しました。

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

    新しいコンポーネント

    21.2.52 (December 2021)

    Note

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

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

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

    IgniteUI.Blazor (入力)

    • 新しい ValueChanged イベントは双方向バインディングをサポートしており、Value プロパティをバインドしていない場合にのみ処理する必要があります。データ バインディングなしでコントロールから Value フィールドを読み取るには、ValueChanged イベントを処理する必要があります。データがバインドされていない場合は、GetCurrentValueAsync を使用してコントロールの値を読み取る必要があります。

    日付ピッカー

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

    複数列コンボボックス

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

    21.2.22 (November 2021)

    Note

    Igb プレフィックスは Ignite UI for Blazor のコンポーネントと各コンポーネント内のネスト要素に必要になりました。この API の変更は、Infragistics コントロールとサードパーティのコントロールの間の曖昧を回避するために必要でした。

    たとえば、<CategoryChart/> の代わりに <CategoryChart/>

    新しいコンポーネント

    チャートとマップの改善

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

    • IgbFinancialChartIgbCategoryChartYAxisLabelLocation プロパティのタイプを AxisLabelLocation から YAxisLabelLocation に変更しました。
    • IgbFinancialChartAxisLabelLocation から XAxisLabelLocationXAxisLabelLocation プロパティのタイプを変更しました。
    • IgbCategoryChartXAxisLabelLocation プロパティを追加しました。
    • 凡例で IgbGeographicMap の地理的なシリーズを表すためのサポートが追加されました。
    • IgbFinancialChartIgbCategoryChart にデフォルトの十字線を追加しました。
    • IgbFinancialChartIgbCategoryChart にデフォルトの十字線の注釈を追加しました。
    • IgbFinancialChart にデフォルトで最終値の注釈を追加しました。
    • カテゴリ チャートとファイナンシャル チャートに新しいプロパティを追加しました:
    • カテゴリ チャート、ファイナンシャル チャート、データ チャート、および地理マップに新しいプロパティを追加しました。
      • 同じチャート内の複数のシリーズにどのマーカー タイプを割り当てることができる MarkerAutomaticBehavior
      • 凡例で表されるすべてのシリーズのバッジの形状を設定するための LegendItemBadgeShape
      • 凡例のすべてのシリーズにバッジの複雑さを設定するための LegendItemBadgeMode
    • データ チャートと地理マップのシリーズに新しいプロパティを追加しました。
      • 凡例で表される特定のシリーズにバッジの形状を設定するための LegendItemBadgeShape
      • 凡例の特定のシリーズにバッジの複雑さを設定するための LegendItemBadgeMode
    • カテゴリ チャートとシリーズで、デフォルトの垂直十字線ストロークを#000000 から #BBBBBB に変更しました。
    • 同じチャートにプロットされたすべてのシリーズのマーカーの図形を円に変更しました。これは、チャートの MarkerAutomaticBehavior プロパティを SmartIndexed 列挙値に設定することで元に戻すことができます。
    • チャートの凡例のシリーズの簡略化された図形で、円、線、または四角のみを表示します。これは、チャートの LegendItemBadgeMode プロパティを MatchSeries 列挙値に設定することで元に戻すことができます。
    • アクセシビリティを向上させるために、すべてのチャートに表示されるシリーズとマーカーのカラー パレットを変更しました。
    古いのブラシ/アウトライン 新のアウトライン/ブラシ
    #8BDC5C
    #8B5BB1
    #6DB1FF
    #F8A15F
    #EE5879
    #735656
    #F7D262
    #8CE7D9
    #E051A9
    #A8A8B7
    #8BDC5C
    #8961A9
    #6DB1FF
    #82E9D9
    #EA3C63
    #735656
    #F8CE4F
    #A8A8B7
    #E051A9
    #FF903B

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

    21.1.52 (April 2021)

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

    チャートとマップ

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

    • 棒/縦棒/ウォーターフォール シリーズを、角丸ではなく角が四角になるように変更しました。
    • heat min プロパティの 散布高密度シリーズの色を #8a5bb1 から #000000 に変更しました。
    • heat max プロパティの 散布高密度シリーズの色を #ee5879 から #ee5879 に変更しました。
    • ファイナンシャル/ウォーターフォール シリーズの NegativeBrush および NegativeOutline プロパティを #C62828 から #ee5879 に変更しました。
    • マーカーの厚さを 1 pxから 2 pxに変更しました。
    • IgbPointSeriesIgbBubbleSeriesIgbScatterSeriesIgbPolarScatterSeries のマーカーのアウトラインに一致するようにマーカーの塗りつぶしを変更しました。MarkerFillMode プロパティを Normal に設定すると、この変更を元に戻すことができます。
    • IgbTimeXAxisIgbOrdinalTimeXAxis のラベリングを圧縮しました。
    • 新しいマーカー プロパティ:
      • series.MarkerFillMode - マーカーがアウトラインに依存するように、MatchMarkerOutline に設定できます。
      • series.MarkerFillOpacity - 0〜1 の値に設定できます。
      • series.MarkerOutlineMode - マーカーのアウトラインが塗りブラシの色に依存するように、'MatchMarkerBrush' に設定できます。
    • 新シリーズ プロパティ:
      • series.OutlineMode - シリーズ アウトラインの表示を切り替えるように設定できます。データ チャートの場合、プロパティはシリーズ上にあることに注意してください。
    • チャートがデフォルトのズーム レベルにあるときにビューポートに導入されるブリード オーバー領域を定義する新しいチャート プロパティを追加しました。一般的な使用例では、軸と最初/最後のデータ ポイントの間にスペースを提供します。以下にリストされている ComputedPlotAreaMarginMode は、マーカーが有効になっているときに自動的にマージンを設定することに注意してください。その他は、厚さを表す Double を指定するように設計されており、PlotAreaMarginLeft などがチャートの 4 辺すべてにスペースを調整します。
    • 新しいハイライト表示プロパティ:
      • chart.HighlightingMode - ホバーされたシリーズとホバーされていないシリーズをフェードまたは明るくするかを設定します。
      • chart.HighlightingBehavior - 真上または最も近い項目など、マウスの位置に応じてシリーズをハイライト表示するかどうかを設定します。
      • 以前のリリースでは、ハイライト表示はホバー時にフェードするように制限されていたことに注意してください。
    • 積層型、散布、極座標、ラジアル、およびシェイプ シリーズにハイライト表示を追加しました。
    • 積層型、散布、極座標、ラジアル、およびシェイプ シリーズに注釈レイヤーを追加しました。
    • 積層型シリーズ内の個々の積層フラグメントのデータ ソースをオーバーライドするためのサポートが追加されました。
    • 積層型、散布、範囲、極座標、ラジアル、シェイプ シリーズにカスタム スタイルのイベントを追加しました。
    • 垂直ズームをシリーズ コンテンツに自動的に同期するサポートが追加されました。
    • 表示された最初のラベルに基づいてチャートの水平マージンを自動的に拡張するサポートが追加されました。
    • シリーズとマーカーの再設計されたカラー パレット:
    古いのブラシ/アウトライン 新のアウトライン/ブラシ
    #7446B9
    #9FB328
    #F96232
    #2E9CA6
    #DC3F76
    #FF9800
    #3F51B5
    #439C47
    #795548
    #9A9A9A
    #8bdc5c
    #8b5bb1
    #6db1ff
    #f8a15f
    #ee5879
    #735656
    #f7d262
    #8ce7d9
    #e051a9
    #a8a8b7

    例:

    chartDefaults1 chartDefaults2
    chartDefaults3 chartDefaults4

    チャート凡例

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

    地理マップ

    Note

    これらの機能は 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 (入力)

    日付ピッカー

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