[C1DockControl] Fixed the memory leak issue with C1DockControl.
[C1MaskedTextBox] Fixed the issue where C1MaskedTextBox's bounded Value property did not work properly in ContentControl.
[MaskedTextBox] Fixed the issue where Set Time value was not getting displayed in time editor part when setting the value of DateMask.
[MaskedTextBox] Fixed the issue where the Value property returned a null value when setting the Text value and not setting the Value.
Calendar for WPF
Improvement
[.NET] Added new MultiMonthCalendar control.
Bug Fixes
[.NET] Fixed the issue where WeekNumbers did not appear even after setting the value of ShowWeekNumbers to "True" in MultiMonthCalendar.
[.NET] Fixed the issue where DisplayDateChanging event did not get fired in Calendar.
[.NET] Fixed the issue where a property which had no name was included and designer error observes if clicking on binding dialog of it in VS Suggested Action Menu of C1MultiMonthCalendar.
[.NET] Fixed the issue where the selection was getting lost while navigating when the day selection is over days of current view.
[.NET] Fixed the issue where adjacent days were shown in all months and month views were shown incorrectly if clicking adjacent days when setting the MonthElementOrientation property to"Vertical" in MultiMonthCalendar.
[.NET] Fixed the issue where MinDate/MaxDate changing in MultiMonthCalendar did not take effect at RunTime.
[.NET] Fixed the issue where multi dates were not getting selected by Ctrl + Mouse click when SelectionMode is set to Extended.
[.NET] Fixed the issue where day slots navigation by Arrow keys did not work in Calendar.
[.NET] Fixed the issue where adjacent days selection was not visible in the current month of MultiMonthCalendar.
[.NET] Fixed the issue where a date could not be selected when MaxSelectionCount property is set to -1.
[.NET] Fixed the issue where decreasing selection dates did not take effect by changing "MaxSelectionCount" property.
[.NET] Fixed the issue where Month Navigation worked if clicking the place of adjacent day even after setting the 'ShowAdjacentDay' property to False.
[.NET] Fixed the issue where an exception was observed in Xaml designer when C1Scheduler is binded with SelectedDates property of C1MultiMonthCalendar.
Chart for WPF
Bug Fixes
[.NET] Fixed the issue with column width calculation under several conditions.
[.NET] Fixed the issue where an exception was thrown when exporting chart with templated annotation to SVG.
[.NET] Fixed the issue where Data label's border did not render correctly when changing the chart's font.
ColorPicker for WPF
Improvements
[.NET] Improved validation support.
[.NET] Added C1ColorPicker.ActualInputForeground property to use in default control templates.
Bug Fixes
[.NET] Fixed the issue where C1ColorPicker Background was not getting applied to the tab-control inside the popup.
[.NET] Fixed the issue where edit mode did not exit after entering the edit-mode in grid cell if C1ColorPicker is used within CellEditingTemplate.
[.NET] Fixed the issue where setting IsTabStop property to false did not work correctly on C1ColorPicker.
Core for WPF
Improvements
[.NET] Moved C1CheckBox control from the Input to the Core assembly
[.NET] Added C1RadioButton control.
[.NET] Improved double-tap gestures to use system time.
[.NET] Added C1HeaderedContentControl.ActualHeaderForeground property to use in default control templates. This property returns HeaderForeground property value or falls back to the Foreground property if HeaderForeground property is not set.
[.NET] Moved C1Localizer, C1LocalizeExtension, NestedPropertySetter, NestedPropertySetterCollection classes from the C1.WPF.Schedule assembly to the C1.WPF.Core assembly.
[.NET] Moved NestedPropertySetter, NestedPropertySetterCollection classes from the C1.WPF.Schedule namespace to the C1.WPF.Core namespace.
Bug Fixes
[.NET Fixed the issue where C1SVGIcon was causing rendering crash in designer.
[.NET Fixed the issue where FontSize and FontFamily properties did not take effect in dropdown parts.
[.NET] Fixed the issue where C1Border was not updating the border properly after setting border-thickness at runtime.
[.NET] Fixed the issue where C1Border was not laying out the content properly after setting border-thickness at runtime.
DataFilter for WPF
Bug Fixes
[.NET] Fixed the issue where text could not be seen in options menu when applying some themes in FlexGrid.
[.NET] Fixed the issue where the same items were shown in dropdown part when selecting 'Is One Of' filter operator in FilterEditor.
[.NET] [.NET Framework] Fixed the issue where a problem was caused while removing filter from FilterEditor.
[.NET] Fixed the issue where changing default values in DateRange filter was causing problem when applying DataFilter's template several times.
[.NET] Fixed the issue where the default filter operator changed from 'Equals' to 'Less Than' in column options menu of GridDateTimeColumn.
DataGrid for WPF
Bug Fix
Fixed the issue where the CheckBox was getting shifted while checking the cell of DatagridCheckBoxColumn.
DateTimeEditors for WPF
Improvements
[.NET] Added PopupStyle property to C1DateTimePicker.
[.NET] Improved validation support.
Bug Fixes
[.NET] Fixed the template issues in C1DateTimePicker and C1DatePicker.
[.NET] Fixed the issue where C1DatePicker was not inheriting the popup foreground to the calendar inside.
[.NET] Fixed the issue where Month/Year View texts were not visible in C1DatePicker at OS settings High Contrast themes.
Docking for WPF
Improvements
[.NET] Added support for auto close floating windows when control is removed from the visual tree.
[.NET] Added ActualHeaderForeground property to be used in default control templates. This property returns HeaderForeground property value or falls back to the Foreground property if HeaderForeground property is not set.
[.NET] Added ActualTabControlForeground property to be used in default control templates. This property returns TabControlForeground property value or falls back to the Foreground property if TabControlForeground property is not set.
[.NET] Changed appearance of window Close, Maximize, Minimize, Restore buttons.
Bug Fixes
[.NET] Fixed the issue where pinned DockTabControl was not resizable.
[.NET] Fixed the issue where InvalidOperationException occurred after docking the Floating DockTabItem on a docking indicator when Default/System theme is applied.
[.NET] Fixed the issue where a NullReferenceException occurred after docking the floating item on a Center docking indicator to merge the DockTabItems into one DockTabControl when Default/System theme is applied.
[.NET] Fixed the issue where default SelectedDockTabHeaderStyle and SelectedTabHeaderStyle did not apply in selected tab items of DockControl and TabControl respectively.
Fixed the issue with updating visual states when WindowState or IsActive properties changes.
[.NET] Fixed the issue where SelectedIndex did not preserve after dock.
[.NET] Improved behavior when switching between Minimized to Maximized visual states.
[.NET] Fixed the issue where DockTabControl did not resize after saving and loading the layout in collapsed state.
[.NET] Fixed the issue where Drag-drop broke appearance and tab switching.
Document Library for WPF
Bug Fix
[.NET] [.NET Framework] Fixed the issue where Tab Indentation was not working as expected with FlexReport TextField.
FlexGrid for WPF
Improvements
[.NET] Improved auto-scrolling to be faster as the edges of the grid are reached while dragging.
[.NET] Improved layout to render any number of rows and columns.
Bug Fixes
Fixed the issue with CellEditEnding event.
Fixed the issue where PrintPreview method ignored the PrintTicket's PageOrientation.
[.NET] Fixed the issue where Flexgrid scrolls after reaching to the top row when pressing PageUp key if Material/MaterialDark theme is applied.
[.NET] Fixed the issue where an exception was thrown if the grid was constructed in a thread different from the UI thread.
[.NET] Fixed the performance issue when reordering columns and rows with 1 billion items.
FlexPivot for WPF
Improvements
[.NET] Keep C1PivotEngine.RowFields, ColumnFields and ValueFields collections when re-apply template to the FlexPivotPage control.
[.NET] Updated control parts and embedded dialogs to use C1 input controls instead of MS ones.
Bug Fixes
[.NET] Fixed the issue where IndexOutOfRangeException was thrown in C1.DataCollection when filtering the text from column options menu and setting the NewRowPosition property in RawDataGrid.
[.NET] Fixed the issue where NullReferenceException occurred when deleting 'Weigh by:' value in 'Subtotals' tab of 'Field Settings:' dialog.
[.NET] Fixed the issue where PivotGrid column options popup were not opening on right-click.
FlexViewer
Bug Fixes
Fixed the issue where FlexChart was not rendering in FlexViewer.
Fixed the issue where diagonal scroll ws not working on FlexViewerPane on touch device.
[.NET] Fixed the issue where XamlParseException occured when clicking Page Setting button in FlexReport Viewer page.
[.NET] Fixed the issue where XamlParseException occured when selecting 'Employee Sale Summary' report in SSRS Viewer page.
GanttView for WPF
Improvement
[.NET] Added GanttView control.
Grid for WPF
Grid for WPF
Improvements
[.NET] Added support for removing a range of items in the underlying data-collection honoring ISupportRangeEditing.RemoveRangeAsync.
[.NET] Added PopupStyle property. This property allows you to customize the appearance of all popups shown in cells or column headers.
[.NET] Improved pasting single text to paste the same text in all selected cells.
[.NET] Added GetCellAtPosition method.
[.NET] Added SkeletonLoadingBehavior.
Bug Fixes
[.NET] Fixed the issue where typed spaces were not filtered correctly in GridFilterRow.
[.NET] Fixed the issue where the first item was selected when pressing down arrow key after opening the dropdown part if the C1ComboBox control is used within CellEditingTemplate.
[.NET] Fixed the issue where no data was shown in the exported HTML file after hiding all grid columns in FlexGrid.
[.NET] Fixed the issue where export was failing if there were cells with border gradients. Now the export will take the first color from the gradient, since html does not support gradient in the borders.
[.NET] Fixed the issue where data was not shown properly in exported file if printing the grid content after applying frozen properties.
[.NET] Fixed the issue where System.NullReferenceException was thrown when editing the filtered cell value after expanding the detail row in FlexGridDetailProvider applied grid.
[.NET] Fixed the issue where the paste algorithm did not support pasting single text in multiple cells.
[.NET] Fixed the issue where an exception was thrown when printing the selection of a grid whose selection was null.
[.NET] Fixed the issue where scroll clicked cell into view on pressing Shift+Tap instead of scrolling the whole selection.
[.NET] Fixed the issue where the icon did not show in column header when setting the icon for unsorted column from SortIndeterminateIconTemplate property.
[.NET] Fixed the issue where Refresh method was not working properly for CellTemplate.
Input for WPF
Breaking Changes
C1CheckBox control has been moved from the Input to the Core assembly.
Improvements
[.NET] Removed background color from the default drop-down button style. Allow drop-down buttons to use the same background with the owning control.
[.NET] Added default style for the C1TextBox control.
[.NET] Added default style for the C1CheckBox control.
[.NET] Improved validation support.
Bug Fixes
[.NET] Fixed the template issues in C1ComboBox.
[.NET] Fixed the issue where the drop-down needs to be clicked two times to open after deleting the selected item.
[.NET] Fixed the issue where a placeholder was shown after typing a space in C1AutoCompleteTextBox.
[.NET] Fixed the issue where NullReferenceException occured if clicking on drop-down list area when C1MultiSelectItem/C1CheckListItem is added in MultiSelect.
[.NET] Fixed the issue where an exception was thrown when receiving notifications from source in C1ComboBox and C1MultiSelect.
[.NET] Fixed the issue where NullReferenceException occured when getting the SelectedItem value after selecting the item.
[.NET] Fixed the issue where ColorPicker dropdown part closes automatically when picking color from color field of Advanced view.
[.NET] Fixed the issue where the DropDown list items disappeared when binding source is updated at run time.
[.NET] Fixed the issue where the focus did not navigate to Replace textbox when pressing Tab key after opening the 'Find and Replace' dropdown.
ListView for WPF
Improvements
[.NET] Updated CheckBox styles to match default C1 appearance and System theme.
[.NET] Use C1CheckBox control instead of CheckBox.
Bug Fixes
[.NET] Fixed the issue where "Select All" checkbox's Check state were cleared if applying isEnabled "False" after items are selected in ListView.
[.NET] Fixed the issue where ZoomChanged event did not fire in ListView.
[.NET] Fixed the issue where an exception was thrown when receiving notifications from source.
[.NET] Fixed the issue where an error occured if ListViewItemView is added from context menu.
[.NET] Fixed the issue where checking state of items was not working correctly in SelectionMode "Extended" of ListView.
Menu for WPF
Improvements
[.NET] Use C1CheckBox control instead of CheckBox.
[.NET] Added IsHighlightSupported property. It allows to turn off visual highlighting if you want to show complex content inside header.
[.NET] Added C1MenuItem.ItemTemplate property to allow setting icon-template without needing to specify a size and delegating this to the menu control.
OLAP for WPF
Bug Fix
Fixed the issue where Field Setting's Error Popup was not closing.
PropertyGrid for WPF
Improvement
[.NET] Improved CollectionEditor appearance with high contrast Windows themes.
Ribbon for WPF
Improvement
[.NET] C1ButtonTool and C1ToggleButtonTool implements ICommandSource interface.
Bug Fix
[.NET] Fixed the issue where DataContext of C1MenuTool was not reaching tools causing bindings in the tools not to be resolved properly.
RichTextBox for WPF
Bug Fixes
[.NET] Fixed the issue IndexOutOfRangeException occured when clicking the hyperlink text and then selecting all content after hyperlink is applied for bulleted or numbered list.
[.NET] Fixed the issue where image did not show in richtextbox when loading the .html file containing the image.
[.NET] Fixed the issue where NullReferenceException occured when pressing backspace key inside empty RichTextBox.
[.NET] Fixed the issue where horizontal line did not get remove when selecting all text and deleted content.
[.NET] Fixed the issue where double byte space consumed very high memory while loading in C1RichTextBox.
[.NET] Fixed the issue where System.ArgumentException was thrown when setting Html containing table without height/width.
[.NET] [RichTextBox-Ribbon] Fixed the issue where focus navigates to other tab in RichTextBoxRibbon when pressing arrow keys after opening the table dropdown part.
[.NET] [RichTextBox-Ribbon] Fixed the issue where the URL of the selected text did not appear in Insert Hyperlink popup window.
[.NET] [RichTextBox-Ribbon] Fixed the issue where Margin/Padding did not not take effect in RichTextBox when setting the margin/padding value from C1RichTextBoxRibbon.
[.NET] [RichTextBox-Ribbon] Fixed the issue where Insert Symbol dropdown items were not visible when setting OS High Contrast themes.
[.NET] [RichTextBox-Ribbon] Fixed the issue where input text were not visible in Find/Replace dropdown with OS settings High Contrast themes.
[.NET] [RichTextBox-Ribbon] Fixed the issue where URL of the selected text was not shown in Insert Hyperlink popup window of C1RichTextBox.
[.NET] [RichTextBox-Ribbon] Fixed the issue where System.OverflowException occurred when entering long invalid value in width of 'Table' tab
[.NET] [RichTextBox-Ribbon] Fixed the issue where System.ArgumentNullException occurred when entering long invalid value in LineNumberTool.
Scheduler for WPF
Breaking Changes
[.NET] Moved NestedPropertySetter, NestedPropertySetterCollection classes from the C1.WPF.Schedule namespace to the C1.WPF.Core namespace.
[.NET] Moved C1Localizer, C1LocalizeExtension, NestedPropertySetter, NestedPropertySetterCollection classes from the C1.WPF.Schedule assembly to the C1.WPF.Core assembly.
[.NET] Moved BooleanToVisibilityConverter, DeferrableObservableCollection, ObservableCollectionStringConverter, ReentrantObservableCollection and DateList classes to the C1.WPF.Calendar assembly into the C1.WPF.Calendar namespace.
Sparkline for WPF
Bug Fixes
[.NET] Fixed the issue where changing LineWeight value did not distinct in SparkLine.
[.NET] Fixed the issue where Sparkline did not update on data collection changes.
SpellChecker for WPF
Bug Fixes
[.NET] Fixed the issue where text could not be seen properly in the button of SpellChecker dialog when Contrast theme from OS settings is applied.
[.NET] Fixed the issue where Page Description is used instead of page title for all page titles in the pages of SpellCheckerExplorer sample.
TabControl for WPF
Bug Fix
[.NET] Fixed the issue where the default SelectedDockTabHeaderStyle and SelectedTabHeaderStyle did not apply in selected tab items of DockControl and TabControl respectively.
Themes for WPF
Improvements
[.NET] Added themes support.
[.NET] Added System theme.
Bug Fixes
[.NET] Fixed the issue where FontSize and FontFamily properties did not take effect in dropdown parts.
[.NET] Fixed the issue where XamlParseException occurred in C1Scheduler when setting the System theme.
TreeView for WPF
Bug Fixes
[.NET] Fixed the issue where setting IsSelected/IsChecked properties on C1TreeViewItem at design time did not work.
[.NET] Fixed the issue where C1TreeView selection and checked states were cleared when SelectionMode is changed.
[.NET] Fixed the issue where checkboxes were not visible in TreeView item after setting Default/System themes.
[.NET] Fixed the issue where Expand/Collapse buttons were invisible with OS settings High Contrast themes.
[.NET] Use C1CheckBox control instead of CheckBox.
[.NET] Fixed the issue where connecting lines did not appear properly in collpased/expanded nodes.