Infragistics Ultimate UI for WPF
Improves DataGrid, OrgChart and TreeGrid controls.
Fixes
ColorPicker
- When a XamColorPicker is placed within a ContextMenu, clicking the "Advanced" menu option or any regular option closes the context menu immediately.
DataGrid
- Regrouping is slow when data in a group by filed is updated.
- Calling NotifyRemoveItem throws typeError "cannot read property '0' of null" in JSClient and NullReferenceExcption in WPF.
- Calling NotifySetItem throws typeError "cannot read property '0' of null" in JSClient and NullReferenceExcption in WPF.
- Grid is adding value to section header for a sorted field when setting the summary scope to sections/group summary display mode.
- Grid does not calculate average value correctly for groups when rows contain null values and groupSummaryDisplayMode = GroupSummaryDisplayMode.RowTop.
- Grid with virtual datasource is displaying incorrect Operand names in grid summaries.
- Grid with virtual datasource and top row summaries and sticky rows only show top row summary for first group.
- Updating data in grid which has sorting or grouping throws error "Cannot change ObservableCollection during a CollectionChanged event".
- Grid throws "argument out of range exception" after clicking on header with external sorting and HeaderClickAction.SortByMultipleColumns.
- DataValueChanged event not firing for records out of view for fields that are alternately bound.
- When updating data asynchronously and using AlternateBinding and grouping, sometimes records are duplicated.
DataTree
- XamDataTree selection behavior when using BeginUpdate()/EndUpdate() of ObservableCollection.
- XamDataTree loses the selected node when clearing the child collection of a parent node.
- When using CheckboxMemberPath and IsExpandedMemberPath nodes set to checked are not checked.
- Node items duplicate if CheckBoxMemberPath is set.
- Checkboxes do not reflect the values in a bound field on load.
DockManager
- Mouse cursor position is incorrect when a floating window is dragged between monitors that have different DPI scaling.
Drag Drop
- NullReferenceException is thrown when a record is dragged in a .NET Core 3.1 app.
- Drag shadow goes behind the window if per-monitor DPI is enabled.
Excel
- System.ArgumentException when loading a Microsoft Excel file with a 24 bit depth .bmp created from SQL Reporting Services.
Gantt
- Task does not start after its parent's start date.
GeoMap
- OpenStreetMap imagery is not working - it does not render any map tiles.
Grid
- Exception is thrown when clicking "Expand" button multiple times.
Numeric
- Binding to nullable double results in System.Windows.Data Error.
OrgChart
- NodePresenter focus rectangle during tab.
PropertyGrid
- NullReferenceException is thrown when data in SelectedObjects is updated.
Themes
- Large ContextMenu is not scrollable when either theme is set or using a propertygrid.
TreeGrid
- Null reference error OnRecordFilterCollectionVersionChanged.