Ignite UI for Blazor Changelog
Todos los cambios notables para cada versión de Ignite UI for Blazor están documentados en esta página.
As of version 2025.2, the Ignite UI for Blazor toolset supports .NET 10. For more information on .NET 10 please refer to this article on Microsoft's site.
A partir de la versión 2024.2, el conjunto de herramientas Ignite UI for Blazor es compatible con .NET 9. Para obtener más información sobre .NET 9, consulte este artículo en el sitio de Microsoft.
25.2.32 (November 2025)
Cambios importantes
As of the 2025.2 release, we no longer support .NET 6. This corresponds with the Microsoft .NET Lifecycle, here.
IgniteUI.Blazor (Charts)
User Annotations
In Ignite UI for Blazor, you can now annotate the IgbDataChart with slice, strip, and point annotations at runtime using the new user annotations feature. This allows the end user to add more details to the plot such as calling out single important events such as company quarter reports by using the slice annotation or events that have a duration by using the strip annotation. You can also call out individual points on the plotted series by using the point annotation or any combination of these three.
This is directly integrated with the available tools of the Toolbar.

Collision Detection for Axis Annotations
Ability for axis annotations to automatically detect collisions and truncate to fit better. To enable this feature you must set the following properties:
ShouldAvoidAnnotationCollisionsShouldAutoTruncateAnnotations
IgniteUI.Blazor (Geographic Map)
- Azure Map Imagery is now RTM.
IgniteUI.Blazor (Grids)
Todas las cuadrículas
- Cell Merging
- Introduced a new cell merging feature that allows you to configure and merge cells in a column based on same data or other custom condition, into a single cell. It can be enabled on the individual columns:
<IgbColumn Field="field" Merge="true"></IgbColumn>
- La fusión se puede configurar en el nivel de cuadrícula para aplicar:
OnSort- only when the column is sorted.Always- always, regardless of data operations. The defaultCellMergeModeisOnSort.
<IgbGrid CellMergeMode="GridCellMergeMode.Always">
</IgbGrid>
- Column Pinning
- Added ability to pin individual columns to a specific side (start or end of the grid), so that you can now have pinning from both sides. This can be done either declaratively by setting the
PinningPositionproperty on the column:
- Added ability to pin individual columns to a specific side (start or end of the grid), so that you can now have pinning from both sides. This can be done either declaratively by setting the
<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
PinningPositionis 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
- Eficiencia mejorada del algoritmo de clasificación mediante la transformación de Schwartz. Esta es una técnica, también conocida como decorar-ordenar-desdecorar, que evita volver a calcular las claves de ordenación asociándolas temporalmente con los registros de datos originales.
- Algoritmos de ordenación refactorizados de recursivo a iterativo.
- Algoritmo de agrupación refactorizado de recursivo a iterativo.
- Operaciones de agrupación optimizadas.
Other Improvements
- A column's
MinWidthandMaxWidthconstrain the user-specified width so that it cannot go outside their bounds. - The
PagingModeproperty can now be set as simple strings "local" and "remote" and does not require importing theGridPagingModeenum.
- A column's
General
Added
Cambiado
- Se actualizaron los estilos de solo lectura de la mayoría de los componentes asociados al formulario en todos los temas para indicar mejor cuándo un componente está en estado de solo lectura.
IgbTooltip- Behavioral change:
IgbTooltipdefault placement is "bottom" now. - Behavioral change:
IgbTooltipwill not render an arrow indicator by default unless with-arrow is set. - Breaking change:
IgbTooltipevents will no longer return its anchor target in its detail property. You can still access it at event.target.anchor.
- Behavioral change:
Deprecated
IgbTooltip-DisableArrowis deprecated. UseWithArrowto render an arrow indicator.
Correcciones
| Número de error | Control | Descripción |
|---|---|---|
| 34960 | IgbGrid | Maximum call stack size exceeded error in Blazor Web Application if grid is in a modal dialog |
| 40136 | Biblioteca de Excel | FormulaParseException exception when loading an Excel workbook |
| 40490 | IgbDatePicker | Inputs by Autofill won't give any effects for a date picker |
25.1.82 (September 2025)
IgniteUI.Blazor (Geographic Map)
Cambios importantes
AzureMapsMapImagerywas renamed toIgbAzureMapsImageryAzureMapsImageryStyle.Imagerywas renamed toAzureMapsImageryStyle.Satellite- The following
AzureMapsImageryStyleenum values were renamed to include the Overlay suffix:TerraOverlay,LabelsRoadOverlayLabelsDarkGreyOverlayHybridRoadOverlayHybridDarkGreyOverlayWeatherRadarOverlayWeatherInfraredOverlayTrafficAbsoluteOverlayTrafficRelativeOverlayTrafficRelativeDarkOverlayTrafficDelayOverlayTrafficReducedOverlay
IgniteUI.Blazor (Charts)
Nuevos eventos de etiqueta de eje
The following events have been added to the DataChart to allow you to detect different operations on the axis labels:
LabelMouseDownLabelMouseUpLabelMouseEnterLabelMouseLeaveLabelMouseMoveLabelMouseClick
Eje compañero
Added CompanionAxis properties to the X and Y axis that allow you to quickly create a clone of an existing axis. When enabled using the CompanionAxisEnabled property, this will default the cloned axis to the opposite position of the chart and you can then configure that axes' properties.
Contornos insertados de RadialPieSeries
There is a new property called UseInsetOutlines to control how outlines on the IgbRadialPieSeries are rendered. Setting this value to true will inset the outlines within the slice shape, whereas a false (default) value will place the outlines half-in half-out along the edge of the slice shape.
Cambios importantes
- A fix was made due to an issue where the
PlotAreaPositionandChartPositionproperties onIgbChartMouseEventArgsclass were reversed. This will change the values thatPlotAreaPositionandChartPositionreturn.
IgniteUI.Blazor (Grids)
Contenido de sufijo celular
Added support for suffix content within the cells that allows you to add additional text or icons to the end of the cell value and style it. The full list of added properties for the cell suffix content is listed below and is available on the IgbDataGridColumn and CellInfo class:
SuffixTextSuffixTextColorSuffixTextFontSuffixIconNameSuffixIconCollectionNameSuffixIconStrokeSuffixIconFillSuffixIconViewBoxLeftSuffixIconViewBoxTopSuffixIconViewBoxWidthSuffixIconViewBoxHeightTextDecoration
Tenga en cuenta que el tamaño máximo disponible para los iconos es de 24x24. Puede proporcionar un icono que sea más grande o más pequeño que esto, pero deberá configurar los ajustes del cuadro de vista para escalarlo correctamente para que quepa en el espacio de 24x24 para que sea completamente visible.
Correcciones
| Número de error | Control | Descripción |
|---|---|---|
| 31624 | IgbCategoryChart |
Resizing the containing window of the IgbCategoryChart causes the chart to fail to render the series |
| 37307 | CheckBox |
Fuga de JS Heap, Nodes y Listeners en IgbCheckBox |
| 37930 | DataChart |
El color del texto de superposición de anotación de datos no funciona |
| 27304 | DataChart |
El rectángulo de zoom no está colocado de la misma manera que el rectángulo de fondo |
| 30600 | DoughnutChart |
No hay propiedad textStyle para el gráfico o la serie (el gráfico circular tiene esto) |
| 38231 | Grid |
La columna no anclada no vuelve a la posición original si existen columnas ocultas |
| 33861 | Biblioteca de Excel | Agregar un gráfico de líneas corrompe el archivo de Excel para la cultura alemana |
Enhancements
IgbBulletGraph
- Added new
LabelsVisibleproperty
Gráficos
New properties added to the DataToolTipLayer, ItemToolTipLayer, and CategoryToolTipLayer to aid in styling:
ToolTipBackground,ToolTipBorderBrush, andToolTipBorderThicknessNew properties added to the DataLegend to aid in styling:
ContentBackground,ContentBorderBrush, andContentBorderThickness. TheContentBorderBrushandContentBorderThicknessdefault to transparent and 0 respectively, so in order to see these borders, you will need to set these properties.Added a new property to
IgbChartMouseEventArgscalledWorldPositionthat provides the world relative position of the mouse. This position will be a value between 0 and 1 for both the X and Y axis within the axis space.Added
HighlightingFadeOpacitytoIgbSeriesViewerandIgbDomainChart. This allows you to configure the opacity applied to highlighted series.
IgbDataGrid
- Added new property called
stopPropagationto DataGrid which prevents mouse events from bubbling to parent elements
IgbLinearGauge
- Added new
LabelsVisibleproperty
25.1.63 (August 2025)
IgniteUI.Blazor (Geographic Map)
Compatibilidad con imágenes de Azure Map
The GeographicMap 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.
Nota: La compatibilidad con las imágenes de Mapas de Bing se está eliminando gradualmente. Las claves empresariales existentes se pueden seguir usando para acceder a Bing Maps, lo que garantiza que las aplicaciones actuales sigan funcionando mientras realiza la transición a Azure Maps.
Explore algunos de los mapas de Azure disponibles públicamente aquí.
Correcciones
| Número de error | Control | Descripción |
|---|---|---|
| 26952 | IgbTabs |
e.Detail es null en el evento Change en Razor /JS |
| 26953 | IgbTabs |
Marcar una pestaña seleccionada no se aplicará en los intentos posteriores |
| 31910 | XDatePicker |
Se producirá un error cuando vincule un valor usando la sintaxis "@bind-Value" y haga clic en el botón borrar |
| 31323 | DataChart, Grid, IgbCombo |
Una excepción NullReferenceException se produce cuando el tipo de datos tiene una propiedad de tipo de colección y el 1er elemento de esa colección es null |
| 38903 | IgbTabs |
La lista desplegable no se muestra en la ubicación correcta para los componentes dentro de la pestaña |
| 139 | DatePicker, IgbDateTimeInput |
El selector de fecha y la entrada de datos y hora no admiten valores que aceptan valores NULL |
General
Las siguientes propiedades de estos componentes ahora aceptan valores NULL:
IgbButton:FormIgbCalendar:SpecialDates,DisabledDatesIgbCombo:ValueKey,DisplayKey,GroupKeyDatePicker:Value,Min,MaxDateTimePicker:Value,Min,MaxIgbDropdown:SelectedItemIgbInput:Pattern,MinLength,MaxLength,Min,Max,StepSelect:Value,SelectedItemIgbTile:ColStart,RowStartIgbTileManager:MinColumnWidth,MinRowHeight,Gap
25.1.46 (July 2025)
Correcciones
| Número de error | Control | Descripción |
|---|---|---|
| 36448 | RadialGauge |
Las propiedades de formato de etiqueta radial no funcionan. (por ejemplo. Título, Subtítulos) |
| 37718 | IgbTab |
Se produjo un desplazamiento inesperado cuando se agregó una nueva fila a una cuadrícula que se encuentra en un panel de pestañas |
| 37855 | Grid |
Crypto.randomUID no encontrado se produce si una cuadrícula contiene HeaderTemplate y se accede a la página mediante el protocolo no seguro (http) |
IgniteUI.Blazor (Charts)
- Added
MaximumExtentandMaximumExtentPercentageproperties for use with axis labels.
25.1.19 (June 2025)
IgniteUI.Blazor (Geographic Map)
[!Note] As of June 30, 2025 all Microsoft Bing Maps for Enterprise Basic (Free) accounts will be retired. If you're still using an unpaid Basic Account and key, now is the time to act to avoid service disruptions. Bing Maps for Enterprise license holders can continue to use Bing Maps in their applications until June 30,2028. For more details please visit:
IgniteUI.Blazor (Charts)
Añadido Capas de anotaciones de datos de gráficos:
- Capa de banda de anotación de datos
- Capa de línea de anotación de datos
- Capa de rectificación de anotación de datos
- Capa de segmento de anotación de datos
- Capa de tira de anotación de datos
The Data Tooltip and Data Legend expose
LayoutModeproperty that you can use to layout the contents of the tooltip or legend in a table or vertical layout structure.The
DefaultInteractionproperty of the charts has been updated to include a new enumeration -DragSelectin which the dragged preview Rect will select the points contained within.The ValueOverlay and ValueLayer, in addition to the Chart Data Annotations listed above now expose an
OverlayTextproperty 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, theOverlayTextBrushproperty will configure the color of the overlay text.Tipo de serie de capas de línea de tendencia que le permite aplicar una sola línea de tendencia por capa de línea de tendencia a una serie en particular. Esto permite el uso de múltiples líneas de tendencia en una sola serie, ya que puede tener varios tipos de series TrendlineLayer en el gráfico.
General
-
IgbTooltipcomponent provides a way to display a tooltip for a specific element. To use, set content as desired and link via theAnchorproperty to the target element's id:
The tooltip can be further customized with<IgbButton id="target-button">Hover me</IgbButton> <IgbTooltip Anchor="target-button"> You've hovered the button! 🎉 </IgbTooltip>Show/HideDelay,Placementaround the target and customizableShow/HideTriggersevents.
Changes
Se ha cambiado el nombre de varias enumeraciones y/o se han combinado con otras. Renombra (con los componentes afectados):
BaseAlertLikePosition(IgbSnackbarandIgbToast) has been renamed toAbsolutePositionButtonGroupAlignment(IgbButtonGroup),CalendarOrientation(IgbCalendar),CardActionsOrientation(IgbCardActions),DatePickerOrientation(DatePicker),RadioGroupAlignment(IgbRadioGroup) have been merged and renamed toContentOrientationCalendarBaseSelection(IgbCalendar) has been renamed toCalendarSelectionCarouselAnimationType(IgbCarousel) andStepperHorizontalAnimation(IgbStepper) have been merged and renamed toHorizontalTransitionAnimationCheckboxBaseLabelPosition(IgbCheckboxandIgbSwitch) andRadioLabelPosition(IgbRadio) have been merged and renamed toToggleLabelPositionDatePickerMode(DatePicker) has been renamed toPickerModeDatePickerHeaderOrientation(DatePicker) has been renamed to/merged withCalendarHeaderOrientationDropdownPlacement(IgbDropdownandSelect) has been renamed toPopoverPlacementDropdownScrollStrategy(IgbDropdown) andSelectScrollStrategy(Select) have been merged and renamed toPopoverScrollStrategySliderBaseTickOrientation(IgbSliderandIgbRangeSlider) has been renamed toSliderTickOrientationTickLabelRotation(IgbSliderandIgbRangeSlider) has been renamed toSliderTickLabelRotation
-
Simplified configuration by removing the need to define separate panel and linking the panel and tab header. The
Panelproperty and theTabPanelitself have been removed. Content can be now assigned directly to theIgbTaband header text can be set conveniently via the newLabelproperty or by projecting an element toslot="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> -
ActiveStepChangingArgsEventArgshas been renamed toIgbActiveStepChangingEventArgsActiveStepChangedArgsEventArgshas been renamed toIgbActiveStepChangedEventArgsStepperTitlePositionnow defaults toAutoto correctly reflect the default behavior
-
TreeSelectionChangeEventArgshas been renamed toIgbTreeSelectionEventArgs
-
Autocapitalize&InputModeare nowstringproperties instead of explicit enums
IgniteUI.Blazor (Grids)
IgbColumn- Added events:
HiddenChange,ExpandedChange,WidthChange,PinnedChange
- Added events:
Grid- Added events:
GroupingExpressionsChange,GroupingExpansionStateChange
- Added events:
IgbRowIsland- Added new parameter
ParentRowDatainIgbGridCreatedEventArgsDetailargs forGridCreatedevent
- Added new parameter
Grid,IgbHierarchicalGrid,IgbTreeGrid- Added property -
ExpansionStates- represents a list of key-value pairs [row ID, expansion state]. - Added event:
ExpansionStatesChange - Type of
Renderedevent is changed fromVoidHandlertoComponentBoolValueChangedEventHandler - Type of DataChanging event is changed from
ForOfDataChangingEventHandlertoForOfDataChangeEventHandler - Type of DataChanged event is changed from
VoidHandlertoForOfDataChangeEventHandler
- Added property -
IgbPivotDataSelector- Added events:
ColumnsExpandedChange,RowsExpandedChange,FiltersExpandedChange,ValuesExpandedChange
- Added events:
IgniteUI.Blazor (Dashboards)
- The
IgbDashboardTilenow supports propagating the aggregations from its DataGrid view to the chart visualization such as sorting, grouping, filtering and selection. This is currently supported by binding theDataSourceof theIgbDashboardTileto an instance ofIgbLocalDataSource.
Enhancements
Barra de herramientas
- Las capas de valor añadidas desde la barra de herramientas ahora aparecen en la leyenda.
- La herramienta de restablecimiento de zoom se ha movido al menú desplegable de zoom.
Datos Gráfico circular
- The chart now exposes a
GetOthersContext()method. This will return the contents of the "others" slice.
Correcciones
| Número de error | Control | Descripción |
|---|---|---|
| 25997 | DataGrid |
Los resúmenes solo se muestran para la primera fila secundaria agrupada |
| 37023 | DataChart |
La información sobre herramientas se corta o desactiva si se establece Oculto por desbordamiento. |
| 37244 | Biblioteca de Excel | La validación de datos personalizados no funciona |
24.2.122 (May 2025)
Correcciones
| Número de error | Control | Descripción |
|---|---|---|
| 37271 | IgbHierarchicalGrid |
ParentRowData incluido en IGridCreatedEventArgs |
| 37681 | DataChart |
Gráfico de categorías- Las etiquetas de valores deben aparecer encima de las columnas cuando hay suficiente espacio |
| 37244 | Biblioteca de Excel | La validación de datos personalizados no funciona |
24.2.111 (April 2025)
New Components
- IgbTileManager
Enhancements
Lista
- Added new property on
IgbListItemcalledSelected
Acordeón
- Added new events
OpenandClose
IgniteUI.Blazor
- Todas las cuadrículas
- Allow applying initial filtering through
FilteringExpressionsTreeproperty
- Allow applying initial filtering through
Correcciones
| Número de error | Control | Descripción |
|---|---|---|
| 25602 | DataGrid |
Al cargar un diseño con uno de los operadores de filtro específicos de la fecha, se produce un error de consola TypeError |
| 28480 | IgbCombo |
Se produce un error de referencia indefinida cuando se reemplaza una fuente de datos |
| 32598 | DataGrid |
Multi-selection is not working correctly |
| 36374 | IgbInput |
Se enlazaba un valor anterior cuando se enviaba un formulario en cualquier dispositivo táctil |
| 37214 | General | Error intermitente en Blazor WebCallback.Register() |
24.2.92 (March 2025)
IgniteUI.Blazor
- Todas las cuadrículas
- Added new
DisabledSummariesfor the columns of the grid, allowing the developers to skip some of the summaries - Botón de acción Encapsular cuadrícula interna
- Added new
Correcciones
| Número de error | Control | Descripción |
|---|---|---|
| 35497 | IgbDialog |
Cuando se llama a ShowAsync y HideAsync, no se ejecuta el código siguiente |
24.2.85 (February 2025)
Enhancements
Barra de herramientas
- Added new
GroupHeaderTextStyleproperty toToolbarandIgbToolPanel. If set, it will apply to allIgbToolActionGroupHeaderactions. - Added new property on
IgbToolActioncalledTitleHorizontalAlignmentwhich controls the horizontal alignment of the title text. - Added new property on
IgbToolActionSubPanelcalledItemSpacingwhich controls the spacing between items inside the panel.
Correcciones
En la tabla siguiente se enumeran las correcciones de errores realizadas para el conjunto de herramientas Ignite UI for Blazor de esta versión:
| Número de error | Control | Descripción |
|---|---|---|
| 29998 | IgbCombo |
La devolución de llamada del evento Change se desencadenó varias veces en .NET 8 |
| 30286 | DataChart |
El contenido de la descripción emergente de la serie de burbujas se cambia al de los datos de burbujas cercanas al hacer clic en una burbuja |
| 34776 | DataChart |
Mostrar y ocultar repetidamente el IgbDataChart provoca una pérdida de memoria en el montón de JS |
| 32906 | DataChart |
IgbDataChart muestra dos xAxis en la parte superior |
| 33605 | DataChart |
ScatterLineSeries no muestra correctamente el color de la línea en la leyenda |
| 35498 | DataChart |
No se muestra la información sobre herramientas de la serie especificada en IncludedSeries |
| 31344 | Grid |
El enlace bidireccional para SelectedRows no funciona |
| 34149 | Grid |
Mostrar y ocultar repetidamente el IgbGrid provoca una pérdida de memoria en JS Heap |
| 34224 | Grid |
'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 |
| 34654 | Grid |
NullReferenceException se produce si un dato contiene una lista vacía |
| 35439 | Grid |
El uso de CPU y el consumo de memoria son anormalmente altos cuando la aplicación se abre en varias pestañas |
| 36024 | Grid |
El tamaño del montón de JS nunca se redujo al moverse hacia adelante y hacia atrás entre dos páginas con el componente IgbGrid |
| 34053 | RadialGauge |
La posición de la etiqueta de escala se desplaza |
| 36176 | Biblioteca de Excel | La excepción se produce al cargar un libro de Excel que tiene una función LET |
| 36379 | Biblioteca de Excel | Los colores con cualquier canal alfa en un libro de Excel no se cargan |
| 26218 | Biblioteca de Excel | El margen derecho del área de la gráfica se vuelve más estrecho y el patrón de relleno y el primer plano de relleno desaparecen con solo cargar un archivo de Excel |
| 34083 | Biblioteca de Excel | TextOperatorConditionalFormat no se carga o guarda correctamente si el texto contiene = en un archivo de Excel de plantilla |
| 35495 | Biblioteca de Excel | Las imágenes de las celdas se pierden cuando se carga un archivo de plantilla |
24.2.71 (January 2025)
- Correcciones
IgniteUI.Blazor
- Todas las cuadrículas
- Se ha corregido una pérdida de memoria crítica cuando los componentes se abren en varias pestañas duplicadas del navegador.
24.2.52 (December 2024)
IgniteUI.Blazor (Charts)
- El componente Icono del panel es un control de contenedor que analiza y visualiza una colección ItemsSource enlazada o un punto único y devuelve una visualización de datos adecuada basada en el esquema y el recuento de los datos. Este control utiliza un componente de barra de herramientas integrado para permitirle realizar cambios en la visualización en tiempo de ejecución, lo que le permite ver muchas visualizaciones diferentes de los datos con un código mínimo.
IgniteUI.Blazor (Inputs)
- Color Editor se puede utilizar como un selector de color independiente y ahora está integrado en ToolAction del componente Barra de herramientas para actualizar las visualizaciones en tiempo de ejecución.
Cambios importantes
- Con el lanzamiento de la versión 2024.2 y según el ciclo de vida de Microsoft .NET, ya no se admiten .NET 3.1, .NET 5 o .NET 7.
24.2.19 (November 2024)
General
- Nuevo componente Carrusel.
IgbInput- Changed
changeevent argument type fromIgbComponentDataValueChangedEventArgstoIgbComponentValueChangedEventArgs
- Changed
24.1.46 (September 2024)
IgniteUI.Blazor (Charts)
New Data Pie Chart - The
IgbDataPieChartis a new component that renders a pie chart. This component works similarly to theIgbCategoryChart, in that it will automatically detect the properties on your underlying data model while allowing selection, highlighting, animation and legend support via the ItemLegend component.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.-
Nueva ToolActionCheckboxList Una nueva CheckboxList ToolAction que muestra una colección de elementos con casillas de verificación para seleccionar. Una cuadrícula dentro de ToolAction CheckboxList crece en altura hasta 5 elementos, luego se muestra una barra de desplazamiento. Requiere que se registre IgbCheckboxListModule.
Nuevo soporte de filtrado
Cambios en el campo del eje Nuevo IconMenu predeterminado en la barra de herramientas cuando se dirige a CategoryChart. Los campos de etiqueta se asignan al eje X y los campos de valor se asignan al eje Y. El gráfico objetivo reacciona en tiempo real a los cambios realizados. IconMenu se oculta cuando el gráfico no tiene establecido ItemsSource.
General
- Nuevo componente Banner.
- Nuevo componente DatePicker.
- New
IgbDividercomponent. IgbIcon- Added
SetIconRefmethod. This allows to register and replace icons by SVG files. - Todos los componentes ahora usan iconos por referencia internamente para que sea fácil reemplazarlos sin proporcionar explícitamente plantillas personalizadas.
- Added
IgbCombo,DatePicker,IgbDialog,IgbDropdown,IgbExpansionPanel,IgbNavDrawer,IgbToast,IgbSnackbar, IgbSelectComponent- Toggle methods
Show,Hide,Togglemethods return true now on success. Otherwise false.
- Toggle methods
IgbRadioGroup
Cambios importantes
- Se ha cambiado el nombre de la antigua IgbDatePicker a IgbXDatePicker.
- Removed
Formcomponent. Use native form instead. - Removed
sizeproperty in favor of the--ig-sizeCSS custom property for the following components: IgbBadge,IgbChip,IgbLinearProgress,IgbCircularProgress- Renamed
Variantproperty type toStyleVariant.
- Renamed
IgbCalendar- Renamed
WeekStartproperty type toWeekDays.
- Renamed
IgbCheckbox,IgbSwitch- Changed
Changeevent argument type fromIgbComponentBoolValueChangedEventArgstoIgbCheckboxChangeEventArgs.
- Changed
IgbCombo- The
IgbCombois now of generic type and theValuetype is now of typeT[]. This means that either you need to specifyTor it will be inferred by the assignedValuetype. - Removed
IgbPositionStrategy,Flip,SameWidthproperties.
- The
- IgbSelectComponent
- Removed
IgbPositionStrategy,Flip,SameWidthproperties.
- Removed
IgbDateTimeInputIgbDropdown- Removed
IgbPositionStrategyproperty.
- Removed
IgbInputIgbRadio- Changed
Changeevent argument type fromIgbComponentBoolValueChangedEventArgstoIgbRadioChangeEventArgs.
- Changed
IgbRangeSlider- Removed
AriaThumbLowerandAriaThumbUpperproperties. UseThumbLabelLowerandThumbLabelUpperinstead.
- Removed
IgbRating- Renamed
Readonlyproperty toReadOnly.
- Renamed
IgniteUI.Blazor
- Todas las cuadrículas
- Added
GetColumns/GetColumnsAsyncmethods, which return the grid columns collection. - Added new
RowClickevent.
- Added
IgbPivotGrid- Added
Sortableproperty for aIgbPivotDimension. - Added horizontal layout. Can be enabled inside the new
PivotUIproperty asRowLayoutHorizontal. - Added row dimension summaries for horizontal layout only. Can be enabled for each
IgbPivotDimensionby settingHorizontalSummaryto true. - Added
HorizontalSummariesPositionproperty to thePivotUI, configuring horizontal summaries position. - Added row headers for the row dimensions. Can be enabled inside the new
PivotUIproperty asShowHeaderstrue. - La navegación por teclado ahora puede moverse hacia adelante y hacia atrás a los encabezados de fila desde cualquier encabezado de dimensión de fila o encabezado de columna.
- Se agregaron interacciones de teclado para contraer dimensiones de fila usando ALT + → ← ↑ ↓ flechas y encabezados de fila ordenando usando CTRL + ↑ ↓ flechas.
- Added
Cambios importantes
- Todas las cuadrículas
IgbRowIsland- Removed
DisplayDensitydeprecated property. - Renamed
Columns,ActualColumns,ContentColumnsproperties toColumnList,ActualColumnListandContentColumnList. Recommended to use the newGetColumnsmethod instead. - Renamed
RowDeleteandRowAddevent argument type toIgbRowDataCancelableEventArgs. - Renamed
ContextMenuevent argument type toIgbGridContextMenuEventArgs. - Removed
IgbGridEditEventArgs,IgbGridEditDoneEventArgs,IgbPinRowEventArgseventsRowIDandPrimaryKeyproperties. UseRowKeyinstead.
IgbPivotGrid- removed
ShowPivotConfigurationUIproperty. UsePivotUIand set inside it the newShowConfigurationoption.
- removed
IgbColumn- Removed
Movableproperty. Use Grid'sMovingproperty now. - Removed
ColumnChildrenproperty. UseChildColumnsinstead.
- Removed
IgbColumnGroup- Removed
Childrenproperty. UseChildColumnsinstead.
- Removed
IgbPaginator- Removed
IsFirstPageDisabledandIsLastPageDisabledproperties. UseIsFirstPageandIsLastPageinstead.
- Removed
23.2.257 (June 2024)
General
IgbInput,IgbTextarea- exposedValidateOnlyto enable validation rules being enforced without restricting user input.IgbDropdown-IgbPositionStrategyproperty is deprecated. The dropdown now uses thePopoverAPI to render its container in the top layer of the browser viewport, making the property obsolete.IgbDockManager-IgbSplitPaneIsMaximizedis deprecated. Having isMaximized set to true on a split pane level has no real effect as split panes serve as containers only, meaning they have no actual content to be shown maximized. Use theIsMaximizedproperty ofIgbTabGroupPaneand/orIgbContentPaneinstead.
IgniteUI.Blazor
DisplayDensitydeprecated in favor of the--ig-sizeCSS custom property. Check out the Grid Size topic for more.IgbPivotGrid- The type of Columns, Rows, Filters fromPivotConfigurationoption is now array of IgbPivotDimension -PivotDimension[], it wasPivotDimensionCollectionpreviously.
The type of Values from PivotConfiguration option is now array of IgbPivotValue - PivotValue[], it was PivotValueCollection previously.
IgniteUI.Blazor (Charts)
Data Legend Grouping & Data Tooltip Grouping - New grouping feature added. The property
GroupRowVisibletoggles grouping with each series opting in can assign group text via theDataLegendGroupproperty. If the same value is applied to more than one series then they will appear grouped. Useful for large datasets that need to be categorized and organized for all users.Chart Selection - New series selection styling. This is adopted broadly across all category, financial and radial series for
IgbCategoryChartandIgbDataChart. 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. AlsoSelectedSeriesItemsChangedevent andSelectedSeriesItemsare 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
HighlightingModeproperty that allows you to configure the mouse-over highlighting of the items in the tree map. This property takes two options:Brightenwhere the highlight will apply to the item that you hover the mouse over only, andFadeOtherswhere 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 theHighlightingTransitionDurationproperty.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
HighlightedDataSource. Can be toggled viaHighlightedValuesDisplayModeand styled viaFillBrushes.Toolbar- NewIsHighlightedoption for ToolAction for outlining a border around specific tools of choice.
IgniteUI.Blazor (Gauges)
IgbRadialGauge- New label for the highlight needle.
HighlightLabelTextandHighlightLabelSnapsToNeedlePivotand many other styling related properties for the HighlightLabel were added.
- New label for the highlight needle.
23.2.204 (March 2024)
IgniteUI.Blazor (Charts)
Data Filtering via the InitialFilter property. Apply filter expressions to filter the chart data to a subset of records. Can be used for drill down large data.
IgbBulletGraph- The Performance bar will now reflect a difference between the value and new
HighlightValuewhen theHighlightValueDisplayModeis 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.
- The Performance bar will now reflect a difference between the value and new
IgbLinearGauge- New highlight needle was added.
HighlightValueandHighlightValueDisplayModewhen both are provided a value and 'Overlay' setting, this will make the main needle to appear faded and a new needle will appear.
- New highlight needle was added.
IgbRadialGauge- New highlight needle was added.
HighlightValueandHighlightValueDisplayModewhen both are provided a value and 'Overlay' setting, this will make the main needle to appear faded and a new needle will appear.
- New highlight needle was added.
23.2.191 (April 2024)
- Correcciones
23.2.189 (March 2024)
New Components
New Features
IgbDockManager- New
ProximityDockproperty. 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
ContainedInBoundariesproperty. Determines whether the floating panes are kept inside the Dock Manager boundaries. Defaults tofalse. - New
ShowPaneHeadersproperty. Determines whether pane headers are only shown on hover or always visible. Defaults toalways.
- New
IgbTree- Added
toggleNodeOnClickproperty that determines whether clicking over a node will change its expanded state or not. Defaults tofalse.
- Added
IgbRatingallowResetadded. 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 setallowResetif you need to keep this behavior in your application.
Select,IgbDropdown- exposed
selectedItem,itemsandgroupsgetters
- exposed
IgbRadialGauge- New title/subtitle properties.
TitleText,SubtitleTextwill appear near the bottom the gauge. In addition, the various title/subtitle font properties were added such asTitleFontSize,TitleFontFamily,TitleFontStyle,TitleFontWeightandTitleExtent. Finally, the newTitleDisplaysValuewill allow the value to correspond with the needle's position. - New
OpticalScalingEnabledandOpticalScalingSizeproperties for theIgbRadialGauge. 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.
HighlightValueandHighlightValueDisplayModewhen both are provided a value and 'Overlay' setting, this will make the main needle to appear faded and a new needle will appear.
- New title/subtitle properties.
XamRadialChart- New Label Mode
The
IgbCategoryAngleAxisfor the now exposes aLabelModeproperty that allows you to further configure the location of the labels. This allows you to toggle between the default mode by selecting theCenterenum, or use the new mode,ClosestPoint, which will bring the labels closer to the circular plot area.
- New Label Mode
The
General
IgbInput,IgbMaskInput,IgbDateTimeInput,IgbRatingReadonlyhas been renamed toReadOnly
IgbInput
Deprecations
- The
sizeproperty and attribute have been deprecated for all components. Use the--ig-sizeCSS custom property instead. The following example sets the size of the avatar component to small:.avatar { --ig-size: var(--ig-size-small); } IgbDateTimeInputIgbRangeSliderAriaLabelLowerandAriaLabelUpperproperties have been deprecated. Please, useThumbLabelLowerandThumbLabelUpperinstead.
Removed
- Removed our own
dirattribute which shadowed the default one. This is a non-breaking change. IgbSlider-ariaLabelshadowed property. This is a non-breaking change.IgbCheckbox-ariaLabelledByshadowed attribute. This is a non-breaking change.IgbSwitch-ariaLabelledByshadowed attribute. This is a non-breaking change.IgbRadio-ariaLabelledByshadowed attribute. This is a non-breaking change.
23.2.110 (January 2024)
.NET 8.0 support
- La versión 2023.2 ahora es compatible con .NET 8. Para obtener más información sobre .NET 8, consulte este artículo en el sitio de Microsoft.
IgniteUI.Blazor (Charts)
- Chart Highlight Filter - The
IgbCategoryChartandIgbDataChartnow expose a way to highlight and animate in and out of a subset of data. The display of this highlight depends on the series type. For column and area series, the subset will be shown on top of the total set of data where the subset will be colored by the actual brush of the series, and the total set will have a reduced opacity. For line series, the subset will be shown as a dotted line.
23.2.97 (December 2023)
IgniteUI.Blazor - Toolbar -
- Se ha agregado la acción de la herramienta Guardar para guardar el gráfico en una imagen a través del portapapeles.
- Vertical orientation has been added via the toolbar's
Orientationproperty. By default the toolbar is horizontal, now the toolbar can be shown in vertical orientation where the tools will popup to the left/right respectfully. - Custom SVG icons support was added via the toolbar's
renderImageFromTextmethod, further enhancing custom tool creation.
IgniteUI.Blazor (Grid)
- Se agregaron nuevas características: persistencia de estado
23.1.37 (June 2023)
New Components
- Toolbar - component is a companion container for UI operations to be used primarily with our charting components. The toolbar will dynamically update with a preset of properties and tools when linked to our
IgbDataChartorIgbCategoryChartcomponents, but it also gives you the ability to create custom tools for your project.
IgniteUI.Blazor (Charts)
ValueLayer - A new series type named the
IgbValueLayeris now exposed which can allow you to render an overlay for different focal points of the plotted data such as Maximum, Minimum, and Average. This is applied to theIgbCategoryChartandIgbFinancialChartby adding to the newValueLinescollection.It is now possible to apply a dash array to the different parts of the series of the
IgbDataChart. You can apply this to the series plotted in the chart, the gridlines of the chart, and the trendlines of the series plotted in the chart.
22.2.65 (April 2023)
New Components
New Components
IgniteUI.Blazor (Data Grid)
- A new argument
PrimaryKeyhas been introduced toIgbRowDataEventArgsfromDetail, and part of the event arguments that are emitted by theRowAddedandRowDeletedevents. When the grid has a primary key attribute added, then the emitted primaryKey event argument represents the row ID, otherwise it defaults to null. RowSelectionChangingevent arguments are changed. Now, theOldSelection,NewSelection,AddedandRemovedcollections no longer consist of the row keys of the selected elements when the grid has set a primaryKey, but now in any case the row data is emitted.- Cuando la cuadrícula funciona con datos remotos y se ha configurado una clave principal, las filas seleccionadas que actualmente no forman parte de la vista de la cuadrícula se emitirán para un objeto de datos de fila parcial.
- When selected row is deleted from the grid component
RowSelectionChangingevent will no longer be emitted. - The
OnGroupingDoneevent has been renamed toGroupingDoneto not violate the no on-prefixed outputs convention. - The
OnDensityChangedevent has been renamed toDensityChangedto not violate the no on-prefixed outputs convention. All components exposing this event are affected.
IgniteUI.Blazor (Pivot Grid)
- The
IgbPivotDateDimensionpropertiesInBaseDimensionandInOptionhave been deprecated and renamed toBaseDimensionandOptionsrespectively.
IgniteUI.Blazor (Inputs)
IgbDateTimeInput, the StepDownAsync(DateTimeInputDatePart.Date, SpinDelta.Date) is now trimmed down to DatePart instead of DateTimeInputDatePartIgbRadioandIgbRadioGroup, added component validation along with styles for invalid stateMask, added the capability to escape mask pattern literals.IgbBadgeadded aShapeproperty that controls the shape of the badge and can be eitherSquareorRounded. The default shape of the badge is rounded.IgbAvatar, theRoundShapeproperty has been deprecated and will be removed in a future version. Users can control the shape of the avatar by the newly addedShapeattribute that can beSquare,RoundedorCircle. The default shape of the avatar isSquare.
IgniteUI.Blazor (DockManager)
- La colección Panes de Dock Manager ahora tiene un configurador protegido; requiere que llame a Agregar en lugar de configurar paneles en una estructura anidada al crearlos.
22.2.50 (December 2022)
New Components
- combinado
- Rejilla de pivote
- .NET 7.0
22.1.76 (November 2022)
New Components
IgniteUI.Blazor (Charts)
Se agregaron mejoras significativas a los comportamientos predeterminados y se refinó la API de Gráfico de categorías para que sea más fácil de usar. Estas nuevas mejoras en los gráficos incluyen:
- Diseños responsivos para la rotación horizontal de etiquetas según el tamaño del navegador/pantalla.
- Representación mejorada para etiquetas redondeadas en todas las plataformas.
- Se agregaron propiedades de marcador a StackedFragmentSeries.
- Added
ShouldPanOnMaximumZoomproperty. - Nuevas propiedades del eje de categorías:
- ZoomMáximoCategoríaRango
- ZoomMaximumItemSpan
- ZoomToCategoryRange
- ZoomToItemSpan
- Nueva API de agregación de gráficos para agrupar, ordenar y resumir cadenas de categorías y valores numéricos, lo que elimina la necesidad de agregar previamente o calcular datos del gráfico:
- Descripciones de clasificación inicial
- Clasificaciones iniciales
- Ordenar descripciones
- Grupos iniciales
- Descripciones de grupo inicial
- Descripciones de grupo
- Resúmenes iniciales
- Descripcionesde resumen inicial
- ResumenDescripciones
- Descripciones de clasificación de grupo inicial
- Clasificación de grupos
- Descripciones de clasificación de grupos
[!Note] 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 (Data Grid)
- Changed IgbColumn to
IgbDataGridColumn - Changed GridCellEventArgs to
IgbDataGridCellEventArgs - Changed GridSelectionMode to
DataGridSelectionMode - Changed SummaryOperand to
DataSourceSummaryOperand
22.1.41 (June 2022)
IgniteUI.Blazor (Charts)
- 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. - Se agregó DataToolTip altamente configurable que muestra valores y títulos de series, así como insignias de leyenda de series en una información sobre herramientas. Esta es ahora la información sobre herramientas predeterminada para todos los tipos de gráficos.
- Added animation and transition-in support for Stacked Series. Animations can be enabled by setting the
IsTransitionInEnabledproperty to true. From there, you can set theTransitionInDurationproperty to determine how long your animation should take to complete and theTransitionInModeto determine the type of animation that takes place. - Added
AssigningCategoryStyleevent, is now available to all series inIgbDataChart. This event is handled when you want to conditionally configure aspects of the series items such asFillbackground-color and highlighting. - New
AllowedPositionsenumeration 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 exampleTopLeft,TopRight,BottomLeftorBottomRight. - Se agregaron nuevas propiedades de radio de esquina para las capas de anotación; se utiliza para redondear las esquinas de cada una de las leyendas. Tenga en cuenta que ahora se ha agregado un radio de esquina de forma predeterminada.
CalloutCornerRadiusfor CalloutLayerAxisAnnotationBackgroundCornerRadiusfor FinalValueLayerXAxisAnnotationBackgroundCornerRadiusandYAxisAnnotationBackgroundCornerRadiusfor CrosshairLayer
- New
HorizontalViewScrollbarModeandVerticalViewScrollbarModeenumeration to enable scrollbars in various ways. When paired withIsVerticalZoomEnabledorIsHorizontalZoomEnabled, 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
IsSplineShapePartOfRangedetermines 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 usingXAxisGap. 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 usingXAxisGapto ensure there is always some spacing between each category.
IgniteUI.Blazor (Data Grid)
Se agregó una nueva característica: paginación de filas, que se usa para dividir un gran conjunto de datos en una secuencia de páginas que tienen contenido similar. Con la paginación, los datos se pueden mostrar en un número determinado de filas, lo que permite a los usuarios "desplazarse" por sus datos, sin necesidad de una barra de desplazamiento. La interfaz de usuario para la paginación de tablas suele incluir elementos como la página actual, el total de páginas y las flechas o botones Anterior y Siguiente en los que se puede hacer clic que permiten a los usuarios desplazarse por las páginas de datos.
IgniteUI.Blazor (Dock Manager)
- El Blazor Dock Manager ya está en State, que proporciona una manera de administrar un diseño complejo mediante diferentes tipos de paneles con varios tamaños, posiciones y comportamientos, y que se pueden acoplar a varias ubicaciones dentro de una aplicación. El Dock Manager permite a los usuarios finales personalizarlo aún más fijando, cambiando el tamaño, moviendo, flotando y ocultando paneles.
New Components
- Chip
- Progreso circular
- Progreso lineal
- Desplegable
- Control deslizante y control deslizante de rango
- snack bar
- Tostada
21.2.52 (December 2021)
[!Note] The following breaking changes were introduced
IgniteUI.Blazor (Data Grid)
- Changed
ValueFieldproperty from type string[] to string.
IgniteUI.Blazor (Inputs)
- A new
ValueChangedevent supports 2-way binding and should only be handled if you have not bound theValueproperty. In order to read the Value field from the control without data binding theValueChangedevent should be handled, otherwise if your data is not bound you should use GetCurrentValueAsync to read the controls Value.
Selector de fechas
- Changed
ValueChangedevent toSelectedValueChanged.
Multi-Column ComboBox
- Changed
TextChangedevent toTextValueChanged. - Changed
ValueChangedevent toSelectedValueChanged.
21.2.22 (November 2021)
[!Note] 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,
<CategoryChart/>instead of<CategoryChart/>
New Components
- Avatar
- Insignia
- Button & Icon Button
- Tarjeta
- Caja
- Forma
- Icono
- Lista
- Barra de navegación
- Cajón de navegación
- Grupo de radio y radio
- Onda
- Cambiar
Chart and Map Improvements
Esta versión introduce algunas mejoras y simplificaciones en el diseño visual y las opciones de configuración para el mapa geográfico y todos los componentes del gráfico.
- Changed
YAxisLabelLocationproperty's type to YAxisLabelLocation from AxisLabelLocation inIgbFinancialChartandIgbCategoryChart - Changed
XAxisLabelLocationproperty's type to XAxisLabelLocation from AxisLabelLocation inIgbFinancialChart - Added
XAxisLabelLocationproperty toIgbCategoryChart - Added support for representing geographic series of
IgbGeographicMapin a legend - Added crosshair lines by default in
IgbFinancialChartandIgbCategoryChart - Added crosshair annotations by default in
IgbFinancialChartandIgbCategoryChart - Added final value annotation by default in
IgbFinancialChart - Se agregaron nuevas propiedades en Gráfico de categorías y Gráfico financiero:
CrosshairsLineThicknessand other properties for customizing crosshairs linesCrosshairsAnnotationXAxisBackgroundand other properties for customizing crosshairs annotationsFinalValueAnnotationsBackgroundand other properties for customizing final value annotationsAreaFillOpacitythat allow changing opacity of series fill (e.g. Area chart)MarkerThicknessthat allows changing thickness of markers
- Se agregaron nuevas propiedades en Gráfico de categorías, Gráfico financiero, Gráfico de datos y Mapa geográfico:
MarkerAutomaticBehaviorthat allows which marker type is assigned to multiple series in the same chartLegendItemBadgeShapefor setting badge shape of all series represented in a legendLegendItemBadgeModefor setting badge complexity on all series in a legend
- Se agregaron nuevas propiedades en Serie en Gráfico de datos y Mapa geográfico:
LegendItemBadgeShapefor setting badge shape on specific series represented in a legendLegendItemBadgeModefor setting badge complexity on specific series in a legend
- Se cambió el trazo de línea en forma de cruz vertical predeterminado de #000000 a #BBBBBB en el gráfico de categorías y las series.
- Changed shape of markers to circle for all series plotted in the same chart. This can be reverted by setting chart's
MarkerAutomaticBehaviorproperty toSmartIndexedenum value - Simplified shapes of series in chart's legend to display only circle, line, or square. This can be reverted by setting chart's
LegendItemBadgeModeproperty toMatchSeriesenum value - Se modificó la paleta de colores de las series y los marcadores que se muestran en todos los gráficos para mejorar la accesibilidad.
| Pinceles/contornos antiguos | Nuevo contorno/pinceles |
|---|---|
| #8BDC5C #8B5BB1 #6DB1FF #F8A15F #EE5879 #735656 #F7D262 #8CE7D9 #E051A9 #A8A8B7 |
#8BDC5C #8961A9 #6DB1FF #82E9D9 #EA3C63 #735656 #F8CE4F #A8A8B7 #E051A9 #FF903B |
IgniteUI.Blazor (Data Grid)
- Nuevas características agregadas:
- New API:
- Added
SelectionChangedevent. Used to detect changes on selection interactions e.g. Multiple row selection.
- Added
- Cambios importantes:
- Changed grid's SummaryScope property's type to SummaryScope from
DataSourceSummaryScope - Changed GroupHeaderDisplayMode property's type to GroupHeaderDisplayMode from
DataSourceSectionHeaderDisplayMode
- Changed grid's SummaryScope property's type to SummaryScope from
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.
- Se modificó la serie Barra/Columna/Cascada para que tenga esquinas cuadradas en lugar de esquinas redondeadas.
- Se cambiaron los colores de la serie Scatter High Density para la propiedad mínima de calor de #8a5bb1 a #000000
- Se cambiaron los colores de la serie Scatter High Density para la propiedad Heat Max de #ee5879 a #ee5879
- Changed Financial/Waterfall series’
NegativeBrushandNegativeOutlineproperties from #C62828 to #ee5879 - Se cambió el grosor del marcador a 2px desde 1px.
- Changed marker's fill to match the marker's outline for
IgbPointSeries,IgbBubbleSeries,IgbScatterSeries,IgbPolarScatterSeries. You can use setMarkerFillModeproperty to Normal to undo this change - Compressed labelling for the
IgbTimeXAxisandIgbOrdinalTimeXAxis - Nuevas propiedades del marcador:
- series.
MarkerFillMode- Can be set toMatchMarkerOutlineso the marker depends on the outline - series.
MarkerFillOpacity- Can be set to a value 0 to 1 - series.
MarkerOutlineMode- Can be set toMatchMarkerBrushso the marker's outline depends on the fill brush color
- series.
- Propiedad de nueva serie:
- series.
OutlineMode- Can be set to toggle the series outline visibility. Note, for Data Chart, the property is on the series
- 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 aDoubleto represent the thickness, where PlotAreaMarginLeft etc. adjusts the space to all four sides of the chart:- chart.
PlotAreaMarginLeft - chart.
PlotAreaMarginTop - chart.
PlotAreaMarginRight - chart.
PlotAreaMarginBottom - chart.
ComputedPlotAreaMarginMode
- chart.
- Nuevas propiedades de resaltado
- 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 - Tenga en cuenta que en versiones anteriores el resaltado se limitaba a desvanecerse al pasar el mouse.
- chart.
- Se agregó resaltado de series apiladas, dispersas, polares, radiales y de formas:
- Se agregaron capas de anotación a las series Apiladas, Dispersas, Polares, Radiales y Formas:
- Se agregó soporte para anular la fuente de datos de fragmentos de pila individuales dentro de una serie apilada.
- Se agregaron eventos de estilo personalizados a las series Apilado, Dispersión, Rango, Polar, Radial y Forma.
- Se agregó soporte para sincronizar automáticamente el zoom vertical con el contenido de la serie.
- Se agregó soporte para expandir automáticamente los márgenes horizontales del gráfico según las etiquetas iniciales mostradas.
- Paleta de colores rediseñada de series y marcadores:
| Pinceles/contornos antiguos | Nuevo contorno/pinceles |
|---|---|
| #7446B9 #9FB328 #F96232 #2E9CA6 #DC3F76 #FF9800 #3F51B5 #439C47 #795548 #9A9A9A |
#8bdc5c #8b5bb1 #6db1ff #f8a15f #ee5879 #735656 #f7d262 #8ce7d9 #e051a9 #a8a8b7 |
Por ejemplo:
![]() |
![]() |
![]() |
![]() |
Leyenda del gráfico
- Added horizontal
Orientationproperty to ItemLegend that can be used with Bubble, Donut, and Pie Chart - Added
LegendHighlightingModeproperty - Enables series highlighting when hovering over legend items
Mapa geográfico
[!Note] These features are CTP
- Se agregó soporte para la visualización envolvente del mapa (desplazarse infinitamente horizontalmente)
- Se agregó soporte para cambiar la visualización de algunas series de mapas mientras se ajusta alrededor del origen de las coordenadas.
- Se agregó soporte para resaltar la serie de formas.
- Se agregó soporte para algunas capas de anotaciones para la serie de formas.
IgniteUI.Blazor (Data Grid)
- Added
EditOnKeyPressaka Excel-style Editing, instantly begin editing when typing. - Added
EditModeClickActionproperty - By default double-clicking is required to enter edit mode. This can be set toSingleClickto allow for edit mode to occur when selecting a new cell. - Added
EnterKeyBehaviorsproperty - 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
EnterKeyBehaviorAfterEditproperty - 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
GridSelectionModeproperty set to MultipleRow the following new functionality is now included:- Haga clic y arrastre para seleccionar filas
- SHIFT y haga clic para seleccionar varias filas.
- SHIFT y pulse las teclas de ↑ flecha+ ↓ para seleccionar varias filas.
- Pressing space bar toggles selection of active row via
GridSelectionModeproperty set to MultipleRow or SingleRow - Added Column Summaries to Column Options Dialog.
IgniteUI.Blazor (Inputs)
Selector de fechas
ShowTodayButton- Toggles Today button visibilityLabel- Adds a label above the date valuePlaceholderproperty - adds custom text when no value is selectedFormatString- Customize input date string e.g. (yyyy-MM-dd)DateFormat- Specifies whether to display selected dates as LongDate or ShortDateFirstDayOfWeek- Specifies first day of weekFirstWeekOfYear- Specifies when to display first week of the year, e.g. (First Full Week, First Four day Week)ShowWeekNumbers- Toggles Week number visibilityMinDate&MaxDate- Date limits, specifying a range of available selectable dates.- Accesibilidad añadida



