ComponentOne WPF Edition Release History
2017 v2
WPF Edition Release History > 2017 v2

DataGrid for WPF

Bug Fixes

  • Fixed the issue where column width is increased automatically when scrolling through rows and column width is set to Auto.
  • Fixed the issue where grid auto scrolls to the start when scroll bar reaches the end and main window is resized using mouse.
  • Fixed the issue where TargetInvocationException is thrown when Visibility of DataGridFilterRow is set in XAML.
  • Fixed the issue where setting Background color in RowStyle does not work.
  • Fixed the issue where data grid can't scroll to the top when scroll to the bottom scrolled back to top.
  • Fixed the issue where data gets disappeared when printing the page images using GetPageImagesAsync() method.
  • [DataGrid.Excel] Fixed the issue where the background color is not affected in an exported excel when setting GroupWithSummaryRow in LoadedRowPresenter Event of the C1DataGrid.

Document for WPF

Bug Fixes

  • Fixed the issue where blank pages are displayed in C1PdfDocumentSouce if document is protected with password.
  • Removed the support to export a Pdf file using C1PdfDocumentSource to Word and Excel.
  • Fixed the issue where an error is shown on exporting FlexReport file containing RTF field to PDF file.
  • Fixed the issue where System.Exception type exception is thrown on applying certain paper size to C1DocumentSource derived classes.
  • Fixed the performance issue where export to BMP takes too much time.
  • Fixed the issue where an image in the FlexReport file is not shown in the exported pdf file.
  • Fixed the issue where a FlexReport file containing bound images is exported to PDF file and the images are not clear in the exported file.

Excel for WPF

Improvements

  • Added support for XLReferenceMode.R1C1 and ReferenceMode property for C1XLBook.
  • Improved the performance of saving an Excel file.
  • Added UseDefaultCsvEncoding property in C1XLBook (use the default encoding for CSV files) for Japanese version set to true by default.

Bug Fixes

  • the issue where the image is not rendered in output .xls/.xlsx file when System.Drawing.Bitmap image is added to specific cell value.
  • Fixed the issue where System.NullReferenceException is thrown in C1.WPF.Excel.4.dll when loading a form styles contained .xls is loaded to C1Excel.
  • Fixed the issue where garbled text appear in output .xls file while loading and saving border style containing .xls/.xlsx to C1Excel.
  • Fixed the issue where the user definition format of a cell changes when a .xlsx file is as-is loaded and saved.
  • Fixed the issue where C1XLBook throws an unhandled System.ArgumentException type exception while loading a .xslx file.
  • Fixed the issue with print area (Excel: Seting print area).
  • Fixed the issue where numeric value item is replaced by character "GyyyyNyyyyRAL" in saved CSV file.
  • Fixed the issue where the excel file generated by C1Excel cannot be loaded if its cell background is black.
  • Fixed the issue where the excel file cannot be opened if loading .xls file and saving in .xlsx (OpenXml) format.
  • Fixed the issue where location of merged cells in saved excel file changes when a row's height or column's width is changed after merging in C1Excel.
  • Fixed the issue where very no information was available on how to use XLReferenceMode enumeration in C1Excel.
  • Fixed the issue where C1XLBook throws an unhandled exception of type System.ArgumentException when loading a .xslx file.
  • Fixed the issue where different output file is generated for SaveCsv() method using 2016 v3 and 2017 v1 versions of C1Excel.

FlexChart for WPF

Improvements

  • Added new TreeMap control for visualization of hierarchical data.
  • Added feature to create stacked groups in FlexChart.
  • Added new ContentCenter property to Polygon annotation to control the location of the content.

Bug Fixes

  • Fixed the issue where NullReferenceException is thrown at design page while adding new series.
  • Fixed the issue where FlexChart placed in a C1DockTabItem behaves incorrectly on changing displayed data or resizing application window in Direct2D RenderMode.
  • Fixed the issue where data labels are overlapped when values at y-axis are the same in the same stacked group.
  • Fixed the issue with minor grid lines/ticks when number of major ticks is less than 2.
  • Fixed the issue where LineMarkers cannot be dragged after resizing the chart if all the series are plotted on a secondary x-axis.
  • Fixed the issue where data labels are overlapped in bar stacked group if same values are at the same group.
  • [FlexPie]Fixed the issues where slices in FlexPie are not rendered correctly when binding with negative value.
  • [FinancialChart] Fixed the issue where IndexOutOfRange exception is thrown when using DateTime x-axis values for Stochastic oscillator.
  • [FinancialChart] Fixed the issue where MovingAverages are not getting rendered on a CandleStick/HLOC chart.
  • [FinancialChart] Fixed the issue where ArgumentException type exception is thrown on adding two series with same data and ChartType set to LineBreak.

FlexGrid for WPF

Improvements

  • Added support for RowDetailsTemplate feature in FlexGrid. The feature is not supported for hierarchical representation when ChildItemsPath is set.

Bug Fixes

  • Fixed the issue where a navy blue background on the column headers is noticed when the window renders, and as you move to another cell via keyboard or mouse the color gets reset.

FlexSheet for WPF

Bug Fixes

  • Fixed the issue where RowHeaderForeground and ColumnHeaderForeground properties are not working.

FlexReport for WPF

Improvements

  • Added the following methods to load C1FlexReport from XDocument:
    public void Load(XDocument doc, string reportName)
    public void Load(XDocument doc, string reportName, out bool converted)

Bug Fixes

  • The ImageField.Picture and Field.Picture properties can be specified as System.Drawing.Image or as BitmapSource.

FlexViewer for WPF

Improvements

  • Added support for deferred rendering for page thumbnails.
  • Added reference to C1.WPF.Bitmap.dll.
  • Added the (Open|Close) ButtonVisible properties and (Open|Close)Action events to C1FlexViewer for opening/closing files using toolbar buttons.
  • Attached keyboard shortcuts to some toolbar buttons (Ctrl+O, Ctrl+P).
  • Added the HyperlinkClicked, HyperlinkHovered, OutlineClicked events to C1FlexViewerPane class.

Bug Fixes

  • Fixed the issue where the application gets terminated on moving tab containing C1FlexViewer in C1TabControl continuously.
  • Fixed the issue where the customized page settings does not affect the Printing Preferences dialog.
  • Fixed the issue where page range is not shown in the Print dialog box.
  • Fixed the issue where C1FlexViewer can show zoom value 0% on the toolbar.
  • Fixed the issue where error is shown when type invalid characters in PageNumber textbox of C1FlexViewer.
  • Fixed the issue where outlines were collapsed when refreshing C1FlexViewer.
  • Fixed the issue where catched exceptions are thrown while printing the document.
  • Fixed the issue where context menu is shown outside C1FlexViewer when using Shift+F10 keys.
  • Fixed the issue where context menu opened with Shift+F10 could not be closed with the Esc key.
  • Fixed the issue where items in the context menu could not be selected with the Arrow keys if the context menu is opened with Shift+F10.
  • Fixed the issue where context menu was shown on the boundary of C1FlexViewer if opened with the Menu key.

GanttView for WPF

Improvements

  • Added support to reflect summary task feature.
  • Added support to reflect group task feature.
  • Added support to split tasks.
  • Added feature to set back color for a specific day of week.
  • Added Legend and View tabs, and content in Print dialog.
  • Added custom print style feature in printing.

Bug Fixes

  • Fixed the issue where summary task is shown as Manually Scheduled in Bar Type of Bar Style dialog.
  • Fixed the issue where on showing two indicators in the row header of grid view the second indicator appears cut off.
  • Fixed the issue where tasks are not reflected in the summary task bar despite selecting the Reflect on Summary Bar check box.
  • Fixed the issue where antialiasing line is not dim while check "Antialiasing" check box of Progress Line dialog.
  • Fixed the issue where field style of grid view is not retained while using Undo and Redo functions.
  • Fixed multiple issues observed in setting the bar height in Bar Style and Layout dialog.
  • Fixed the issue where predecessors can be added manually to group/summary task.
  • Fixed the issue where the applied bar text disappears while adding or removing columns in grid view.
  • Fixed the issue where some content is invisible while applying some themes in GanttView.
  • Fixed the issue where collapsed rows cannot be expanded after grouping and printing it as pdf and .xps file.
  • Fixed the issue where Split Task option is shown only in context menu and is always disabled.
  • Fixed the issue where group bar disappears while milestone tasks are created in the chart view.
  • Fixed the issue where rows of grid view can not be dragged and dropped to a new position.
  • Fixed the issue where task mode can not be filtered by Advanced Filter in GanttView while using ApplyFilters() method.
  • Fixed the issue where there is no Today button in the calendar of Advanced Filter dialog.
  • Fixed the issue where data validations are shown while applying valid Advanced Filter after saved filter condition.
  • Fixed the issue where time scale area does not remains the same in height with column header row height after selecting all in grid view and resizing any row height.
  • Fixed the issue where sub summary task bar disappears while deleting parent summary task and using Undo function.
  • Fixed the issue where System.ArgumentException is thrown in WindowsBase.dll when dragging any row out of GanntView area.
  • Fixed the issue where Finish-to-Start type predecessor type is not displayed in grid view although lag value is set to non zero.
  • Fixed the issue where System.ArgumentException is thrown in WindowsBase.dll while dragging a task bar and make it become a milestone by reducing its duration to zero.
  • Fixed the issue where Split Task toolbar button action cannot split a selected task.
  • Fixed the issue where button, combo box and numeric box are cut off in Resources tab of Task Information dialog.
  • Fixed the issue where custom column "Actual Cost" is lost in grid view on applying grouping in GanttView.
  • Fixed the issue where the Print dialog is kept opening while MS Print dialog is opened.
  • Fixed the issue where columns can not be sorted by clicking up and down button in Grid Columns dialog.
  • Fixed the issue where data validations are shown twice and filter dialog is closed automatically while applying invalid Advanced filter.
  • Fixed the issue where System.NullReferenceException is thrown in C1.WPF.GanttView.4.dll while clicking "Undo" button after deleting the new blank row.
  • Fixed the issue where System.ArgumentOutOfRangeException is thrown in mscorlib.dll while dragging a column header to chart view.
  • Fixed the issue where System.ArgumentOutOfRangeException is thrown in mscorlib.dll while right clicking time tiers in empty chart view.
  • Fixed the issue where task bar can be dragged in ReadOnly Mode.
  • Fixed the issue where task bar will be disappeared while dragging the task bar and make becomes a milestone by reducing its duration to zero.
  • Fixed the issue where StartOnly, FinishOnly, Deadline tasks are not created in the chart view on setting the task with only start date, only end date, and deadline date.
  • Fixed the issue where the Field combo box in the Field Styles dialog gets disappeared on selecting multiple cells.
  • Fixed the issue where a task in progress can be inactivated in GanttView.
  • Fixed the issue where chart view of the selected task is inactive when the selected task is inactivated by clicking Inactive button on toolbar.
  • Fixed the issue where only %Complete column value remain intact when any task row height is resized/enlarged in grid view.
  • Fixed the issue where the opened drop down area retains its original place while dragging the splitter bar to left side and right side.
  • Fixed the issue where combo boxes and text are not aligned consistently to each other in dialog.
  • Fixed the issue where split task connector line between separate task bars is not connected while resizing or enlarging the row height of task.
  • Fixed the issue where connector line does not reach the destination task when a task is linked to milestone.
  • Fixed the issue where group bar has both sides while creating milestone tasks in chart view.
  • Fixed the issue where task ID and expand/collapse button in grid view, and task bar or Summary bar in chart view automatically moves when project summary task's row height is resized in grid view.
  • Fixed the issue where an exception is thrown while clearing group type and setting Maintain Hierarchy option to True.
  • Fixed the issue where Progress Point Shape and Progress Point Color text appear cut-off in progress line dialog while applying themes in GanttView and opening progress line from toolbar.
  • Fixed the issue where System.ArgumentOutOfRangeException type exception is thrown in mscorlib.dll while deleting summary task and click "Undo" button on the toolbar.
  • Fixed the issue where summary task and its child task are not aligned consistently with each other while clicking "Indent Task" button.
  • Fixed the issue where System.NullReferenceException type exception is thrown in C1.WPF.GanttView.4.dll while adding new blank rows and deleting them.
  • Fixed the issue where blank item will be shown in Predecessor Task Name combo box after removing Resources name of a task.
  • Fixed the issue where numeric box and text box are not aligned consistently with each other in Task Information dialog.
  • Fixed the issue where System.ArgumentOutOfRangeException type exception is thrown in mscorlib.dll while deleting all selected tasks after clearing grouped tasks by Undo action.
  • Fixed the issue where System.ArgumentException type exception is thrown in WindowsBase.dll while opening Print Preview dialog after checking "Print Specific Dates" check box and opening "Print" dialog.
  • Fixed the issue where an exception is thrown while performing undo action after adding summary and sorting.
  • Fixed the issue where legend text is invisible in Preview Print page when setting CosmopolitanDark themes.

InputPanel for WPF

Improvements

  • InputPanel supports Ctrl+Left and Ctrl+Right keys.
  • Added new DataPager properties including DisplayMode and NumericButtonStyle.

Bug Fixes

  • Fixed the issue where the header of C1InputTextBox, C1InputComboBox and C1InputBase disappeared.
  • Fixed the issue where the menu on the header of InputPanel is not dim while setting of 'IsEnabled' to false.
  • Fixed the issue where the DataPager is still shown number 0 despite clearing filter of C1DataGrid.
  • Fixed the issue where arrow toggle buttons are not visible in C1InputDateTimePicker and C1NumericBox while setting AutoGenerate="False" in C1InputPanel.

Maps for WPF

Breaking Chang

  • C1Maps component will use REST services. The SOAP services will be discontinued. For more information, please refer the links below:
    https://blogs.bing.com/maps/June-2016/Bing-Maps-V8-Web-Control-Released
    https://www.microsoft.com/maps/discon-control-migrat-guide.aspx

OLAP for WPF

Bug Fixes

  • Fixed the issue where an exception is thrown while dragging fields of Rows field to Column field in list box.
  • Fixed the issue where chart gets disappeared in file while printing OLAP as a PDF file.
  • Fixed the issue where text of Format column in Field Settings is invisible when setting ShinyBlue theme.

PDF for WPF

Bug Fix

  • Fixed the issue where attempting to create an encrypted C1PdfDocument with a user password and Security.Encryption set to PdfEncryptionType.Standard128 crashes with index out of range exception.

PDFViewer for WPF

Improvement

  • Added new features to view PDF file containing attachments. To support this feature Attachments property, GetAttachment method and AttachmentClick event have been added in ReportViewer.

Bug Fixes

  • Fixed the issue where NullReferenceException is thrown when attached pdf files are loaded in C1PdfViewer.

RichTextBox for WPF

Bug Fixes

  • Fixed the issue where a RTF file with multiple row cannot be loaded.
  • Fixed the issue where incorrect font is set when C1Document generated using RtfFilter.ConvertToDocument method is loaded in C1RichTextBox.
  • Fixed the issue where Japanese text entered after pressing the Insert key is displayed vertically.
  • Fixed the issue where text is not pasted from notepad/MS Word to C1RichTextBox using Shift+Insert Key.
  • [RichTextBox.ToolBar] Fixed the issue where color cannot be set using C1FontColorTool/C1TextHighlightTool in a single click.

ReportViewer for WPF

Improvement

  • Added new features to view PDF file containing attachments. To support this feature Attachments property, GetAttachment method and AttachmentClick event have been added in ReportViewer.

Themes for WPF

Improvements

  • Added Theming.Office2016 assembly with the Colorful, DarkGray and White themes included.
  • Added Theming.Office2016Black assembly with the Black theme included.
  • Added theme support for native MS Ribbon controls and MS and C1 controls.

Bug Fixes

  • Fixed the issue where RowHeader and ColumnHeader Grid lines are lost when setting the Office2010Silver themes to C1FlexGrid.
  • Fixed the issue where setting C1Blue themes to basic controls expands the height of the RangeSlider. This behavior does not occur when setting height of the RangeSlider in Gallery.xaml file.

Word for WPF

Bug Fixes

  • Fixed the issue where PageBreak is not effected in output docx file if the C1WordDocument contain RTFPicture and RTFTable.
  • Fixed the issue where RtfLineBreak between RTFTable and RTFPicture is not effected in output docx file.
  • Fixed the issue where FirstLineIndent property is not effected in output document when saving the C1WordDocument with docx format.
  • Fixed the issue where "Can't Open" error is thrown when saving the C1WordDocument contained RTFHeader and RTFFooter with docx format.
  • Fixed the issue where image drawn by "DrawMetaFile" method is not shown when read and write in another word document.
  • Fixed the issue where CheckedSymbol are shown as number instead of CustomSymbol in exported word file.
  • Fixed the issue where check mark for some check mark style are not shown in exported word file.
  • Fixed the issue where FormatException is thrown when a word document is loaded.
  • Fixed the issue where image is not displayed in docx format.
  • Fixed the issue where alignment of picture is not effected with docx format.
  • Fixed the issue where Image drawn by "DrawMetaFile" method is distorted when read and write in another word document with rtf format.
  • Fixed the issue where color of an image drawn by "DrawMetaFile" method is not retained when read and write in another word document.
  • Fixed the issue where Ellipse, Arc, Beziers and line shapes are not shown in output documents.
  • Fixed the issue where System.Runtime.InteropServices.COMException type exception is thrown when loading the .rft file containing image.
  • Fixed the issue where footer is clipped in exported Word file with docx format.
  • Fixed the issue where text style in the original document is not retained when saved in another document.
  • Fixed the issue where header and footer are not shown when loading the word document and saved in another document.
  • Fixed the issue where FormatException is thrown when a word document is loaded.

Other Changes

Bug Fix

  • C1ColorPicker] Fixed the issue where an exception is thrown when a value is input from the context menu in the '#' field in the Advanced tab.
  • [C1ComboBox] Fixed the issue where the drop down is not closed by F4 key after selecting child items in multiple SelectionMode.
  • [C1ComboBox] Fixed the issue where the control does not refresh after changing DisplayMemberPath.
  • [C1DockControl] Fixed the issue where C1DockControl places dock control in different location.
  • [C1DockControl] Fixed the issue where floating DockTabItem cannot be docked in one attempt.
  • [C1NumericBox] Fixed the issue where an exception is thrown when focus in C1NumericBox if culture is set.