[WPF] [.NET5] Added new C1Accordion API based on the updated C1Expander.
Basic Library for WPF
Bug fixes
[C1MaskedTextBox] Fixed the issue where half the width of space could be entered even when "0" was set in the Mask property of C1MaskedTextBox.
[DataGrid] Fixed the issue where the DataGridComboBoxColumn did not show the validation tooltip.
[TabControl] Fixed the issue of incorrect tab navigation when setting the 'FlowDirection' property to 'RightToLeft'.
[C1TreeView] Fixed the issue where the key navigation was not working properly at the expanded node after navigating through the TreeView item on setting the 'IsEnabled' property to false.
[ListBox] Fixed the issue where the disabled ScrollbarVisibility was not working as expected.
[C1TextBox] Fixed the issue where the input characters disappeared when using the Google Japanese IME.
[C1TabControl] Fixed the issue where the TabItemShape properties were not working properly in C1TabControl after changing from one shape to another for the second time.
Core Library for WPF
Bug fixes
[.NET5] [Core] Fixed the issue where the Property path resolution was not working for dictionaries.
[WPF] Fixed the issue where the C1ScrollViewer bug was causing the improper layout size of the sub-elements.
[WPF] Fixed the issue where the C1ScrollViewer.ZoomMode was not working.
Improvements
[WPF] Added C1ProgressBar.
[WPF] Review appearance of drag and drop indicator.
DataFilter for WPF
Breaking changes
Removed the NumericFormat property.
Removed the Digits property in C1DataFilter and added the Format property in RangeFilterBase model.
Changed the CustomFormat property name to Format in the DateRangeFilterBase model.
DataGrid for WPF
Bug fixes
[DataGrid] Fixed the issue where the CommittingEdit event did not get fired again after cancelling.
[DataGrid] Fixed the issue where the DataGrid's GetCellFromPoint method description was misleading.
[DataGrid] Fixed the issue where the ComboBox immediately closed on the mouse click in DataGridTemplateColumn.
Docking for WPF
Breaking changes
Removed SelectedBackground property, use SelectedDockTabHeaderStyle instead.
Bug fixes
Fixed the issue where using the C1Theme application wide showed Binding errors.
[DockControl] Fixed the issue where the Dock control did not load location correctly from XML in some region settings.
[.NET5] Fixed the issue where the 'CanUserHide' property did not take effect when setting the 'CanUserHide' property at Run Time.
[.NET5] Fixed the issue where the dock control did not load location correctly from XML in some region settings.
Improvements
Added SelectedDockTabHeaderStyle to allow users to customize the selected style of tab header.
ExpressionEditor for WPF
Bug fixes
[ExpressionEditors][Localization] Fixed the issue where the tooltips and descriptions were not localized to German string.
Extended for WPF
Bug fixes
[PropertyGrid] Fixed the issue of inconsistent UI behavior when the property name was too long.
FlexChart for WPF
Bug fixes
Fixed the issue of line pattern rendering.
Fixed the exception in '100% stacked FlexRadar chart' when all the series are hidden.
Fixed the issue related to dragging line markers.
Fixed the issue with the line drawn in Direct2D render mode.
Fixed the issue with line marker dragging when setting horizontal or vertical position.
FlexGrid for WPF
Breaking changes
[.NET5] Removed the HeaderGridLinesBrush property, instead use the new ColumnHeaderGridLinesBrush, RowHeaderGridLinesBrush or TopLeftHeaderGridLinesBrush properties.
[.NET5] Now the CellFactory.PrepareCell, GridColumn.PrepareCell and GridRow.PrepareCell methods have a new parameter.
Bug fixes
[FlexGrid] [.NET5] Fixed the issue to provide the procedure to avoid the IME window and input Korean characters directly into the cell when it is only selected.
[FlexGrid] Fixed the issue where the mouse hover style could not be applied when changing the MouseOverMode from None to Selection, Cell, Row or Column.
[FlexGrid] Fixed the issue where MouseOverBrush gets applied in the background color of selected cell.
[FlexGrid] Fixed the issue where typing the ASCII characters in FlexGrid makes it finish the editing by pressing the Enter key twice.
[FlexGrid] Fixed the issue where the GroupAggregate did not follow CurrentCulture settings.
[FlexGrid] Fixed the issue where the Sort icon was not visible when the filter row was added in FlexGrid.
[FlexGrid] Fixed the issue where NullReferenceException occurred when filter by filter row in group was applied in FlexGrid.
[FlexGrid] Fixed the issue where filtering did not work properly for Date value when filtering the date value by "Value" mode in C1FlexGrid.
[FlexGrid] Fixed the issue where filtering with NullValueString in filter row did not filter null values.
[FlexGrid] Fixed the issue where FlexGrid handled the KeyDown event on the F2 key even if it was just Read-Only.
[FlexGrid] Fixed the issue where the ArgumentOutOfRangeException was thrown when clicking the column header bottom border.
[.NET5] Fixed the issue where the cell values were not shown as RightToLeft direction in the exported file.
Fixed the issue where exporting to Html was throwing exception when the gradient brushes were used.
[.NET5] Fixed the issue where the cells were not rendered properly after a move operation occurred.
[.NET5] Fixed the issue where the Hover style did not apply properly after changing the MouseOverBrush property at Run Time.
Fixed the issue where changing AllowMerging at runtime was not refreshing correctly.
Fixed several issues with hover style such as improper highlighting of Merge style, highlighted cells not clearing as the mouse leaves the grid, and the padded highlight style for group rows.
[.NET5] Fixed the issue where the selection gets lost after pressing PageUp or Up key when setting the GridFilterRow in FlexGrid.
[.NET5] Fixed the issue where there was incorrect cell navigation after setting 'FlowDirection' property to 'RightToLeft'.
[.NET5] Fixed the issue where the FlexGrid rows could not be scrolled vertically when the DefaultRowHeight was set to Auto and the row headers were not visible.
[.NET5] Fixed the issue where extra Columns were shown in FlexGrid when bound with ADO.Net datasets.
Fixed the issue where the Hover style gets removed from group header row after collapsing or expanding group rows.
[.NET5] Fixed the issue where the checked state clears after checking the checklist's checkbox and pressing the 'Backspace' key.
[.NET5] Fixed the issue where the Edit mode exits and the dropdown item could not be navigated by pressing Up or Down arrow key.
Removed the debugging line causing performance issues.
Fixed the issue where exporting to Html was throwing exceptions when using gradients. Note that the grid-lines and text will be solid no matter the type of brush used.
[.NET5] Fixed the issue where the hover style was not updated properly when the rows or columns collection was updated.
Improvements
[FlexGrid] Implemented HoverStyle.
Added two new FlexGrid APIs, MouseOverBrush and MouseOverMode.
FlexPivot for WPF
Bug fixes
[.NET5] Fixed the issue where the 'ShortcutsEnabled' property was not working after setting the 'ShortcutsEnabled' to true.
[.NET5] Fixed the issue where an error occurred when dragging and dropping 'FlexPivotPage' on the form after installing 'C1.WPF.Pivot' nuget.
[.NET5] Fixed the issue where the FontSize property did not take effect on using the 'UPDATE' button of FlexPivotPanel.
[.NET5] Fixed the issue where the foreground color did not take effect on using the 'UPDATE' button of FlexPivotPanel.
[.NET5] Fixed the issue where the BottomN filter did not work correctly when filtering using the BottomN filter from 'Field Settings' Dialog.
[.NET5] Fixed the issue where the InvalidOperationException occurs after adding the KPI to 'Values Field' in the 'Cube Analysis' page.
Improvements
[.NET5] Added the 'Update' button in the FlexPivotPanel of FlexPivotPage.
[.NET5] Added the legend scrollbar.
[.NET5] Added more features for FlexPivot, such as allowing connecting to cube, display KPIs, Status & Trend, adding ShowAs field editor and TopN field filter.
FlexSheet for WPF
Bug fixes
[FlexSheet] Fixed the issue where setting the cell background through the SetCellFormat method was removed when hovering the mouse on cells of FlexSheet.
GanttView for WPF
Bug fixes
[GanttView] Fixed the issue where moving the Splitter to the right displayed the Taskbars which were not currently present in view.
[Theme][GanttView] Fixed the issue where the calendar was not fully displayed in 'Change Working Time' dialog when applying the Material or MaterialDark themes.
[Theme][GanttView] Fixed the issue where the Calendar dropdown did not open in the date column of C1Ganttview except the Material and MaterialDark theme.
[C1Chart][GanttView] Fixed the issue where using both C1Chart's ChartView and GanttView in XAML gave an error.
Input
Bug fixes
[.NET 5] Changed the width value at DateRangePicker product sample's Overview page.
[.NET5] Fixed C1SplitButton disabled state.
InputPanel for WPF
Bug fixes
Fixed the issue where using C1Theme application wide shows binding errors.
Menu for WPF
Bug fixes
[.NET5] Fixed the issue where System.Windows.Markup.XamlParseException occurred on clicking the 'Color' RadialMenuItem.
[.NET5] Fixed the issue where the Submenu items do not auto close even after setting the AutoClose property to 'True'.
Improvements
[.NET5] Added RadialMenu controls.
Olap for WPF
Bug fixes
[Olap] Fixed the issue where the 'ShortcutsEnabled' property was not working after setting the 'ShortcutsEnabled' to true.
RichTextBox for WPF
Bug fixes
[C1RichTextBox] Fixed the issue of 'Tools' menu of C1RichTextBoxToolbar that gets opened even when the 'Spelling' dialog is opened.
[RichTextBox] Fixed the issue where the text highlight color cannot be applied more than once from the RichTextBoxToolbar.
[.NET5] Fixed the issue where the line numbers were overlapped when converting from Text to Table by clicking 'Convert Text To Table'.
[RichTextBoxToolbar][Theme] Fixed the issue where the 'System.Windows.Markup.XamlParseException' occurred in the PresentationFramework.dll when setting any themes to C1RichTextBoxToolbar at DesignTime.
[RichTextBoxToolbar] Fixed the issue where System.ArgumentException occurred after entering an invalid value in FontSize textbox.
Schedule for WPF
Bug fixes
[C1Calendar] Fixed the issue where the horizontal or vertical scrollbar did not appear to show the Month properly after setting the MonthCount property at both DesignTime and RunTime.
[WPF] [.NET5] Fixed the issue where the adjacent day cannot be clicked properly after clicking more than twice when the Orientation property was set to 'Vertical'.
[WPF] [.NET5] Fixed the issue where the current date was not distinct from the other dates after loading the Calendar.
Improvements
[Scheduler] Now, today's header highlighting in Timeline view is available.
[WPF] [.NET5] Added Calendar controls.
TabControl for WPF
Breaking Changes
Removed SelectedBackground property, use SelectedDockTabHeaderStyle instead.
Bug fixes
[.NET5] Fixed the issue where the navigation buttons were not shown as Up/Down Arrow buttons when the TabStripPlacement was Right/Left.
[.NET5] Fixed the issue where the inserted item's height was smaller than the other items when adding the header empty TabItem at RunTime.
[.NET5] Fixed the issue where the Tab item header was not transformed properly when the TabStripPlacement was Bottom and Left.
[.NET5] Fixed the issue where incorrect tab navigation occurred when setting the 'FlowDirection' property to 'RightToLeft'.
[.NET5] Fixed the issue where the last TabItem could not be seen after setting the value greater than '6' to TabStripOverlap when 'TabItemShape' property was Sloped.
Improvements
Added the SelectedDockTabHeaderStyle to allow users to customize the selected style of tab header.
Theming for WPF
Bug Fixes
[FlexSheet] Fixed the issue where the cell values could not be seen clearly during mouse hover or cell selection after applying some themes.
[FlexSheet] Fixed the issue where the cell values could not be seen during mouse hover or cell selection when the MaterialDark theme was applied.
[Theme][Sample] Fixed the issue where the System.Windows.Markup.XamlParseException has occurred when navigating to the 'Input' tab after deleting cell in the 'DataGrid' tab.
[Theme][GanttView] Fixed the issue where the date value was not fully shown in the Calendar dropdown of Ganttview when applying the MaterialDark theme.
[DockControl][Theme] Fixed the issue where the Floating DockType disappears in the Material Theme of Docking control.
[DockControl] Fixed the issue where the System.ArgumentOutOfRangeException had occurred after changing from one Material theme to another when Sliding the DockMode.
Fixed the issue where using the C1Theme application-wide shows binding errors.
Improvements
[Scheduler] Added the today header highlighting in Timeline view.
Changed the font style of "And/Or/Not/Quote" operators to "Bold" to synchronize with other operators in Material/MaterialDark theme.
Toolbar for WPF
Bug fixes
Fixed the issue where using C1Theme application wide showed binding errors.
TreeView for WPF
Bug fixes
[.NET5] Fixed the issue where the System.InvalidOperationException has occurred after selecting multiple items when the SelectionMode was set to 'Extended'.
[NET5] Fixed the issue where the XamlParseException has occurred after setting the TRUE value to 'isSelected' property at DesignTime.
[.NET5] Fixed the issue where the connecting lines were shown in the child treeview items after selecting multiple treeview items.
[.NET5] Fixed the issue where the selected item cannot be unselected by clicking on the selected item.
[.NET5] Fixed the issue where only the connecting line was inactive state when setting the 'IsEnabled' property to false.
[.NET5] Fixed the issue where the selection gets lost from the selected treeview item after expanding the treeview node.
[.NET5] Fixed the issue where the parent treeview item was not selected after collapsing the parent node when the child treeview item was selected.
Improvements
[.NET5] Reviewed the appearance of the drag and drop indicator.