Release version 4.0.20173.579 - 11/20/2017
C1.WPF
Bug fixes
- [C1ComboBox] Unlike previous build, when 'Condition' property is set to 'Contains', incorrect behavior is observed. (TFS-41613)
C1.WPF.FlexChart
Bug fixes
- Fixed problem with memory leak when Direct2D mode is used via RDP (TFS-281388)
C1.WPF.FlexSheet
Bug fixes
- "System.InvalidCastException" occurred in C1.WPF.FlexSheet.4.dll while grouping is applied with CollectionViewSource. (TFS-295357)
C1.WPF.GanttView
Bug fixes
- Some menus icons on the toolbar are cut off when setting of custom font size to C1GanttView.(TFS-295095)
C1.WPF.MediaPlayer
Bug Fixes
- Some operations do not work correctly in C1MediaPlayer.(TFS-294607)
C1.WPF.Schedule
Improvements:
- Improved layout of short appointments in views with small visual interval scale. (Tfs 295043)
C1.WPF.Word
Bug fixes
- Column layout in the word document is not retained when read and write it in another document. (TFS:270490)
- (partly) Bullet are not retained when load the word document and save it in another document. (TFS:269921)
- Center alignment of text are slightly missing in rtf file when read the word document and write in C1WordDocument. (TFS:271096)
- Loading and saving a file with newline removes newline characters. (TFS:281258)
- Unable to load Docx file into C1Word (invalid). (TFS:295050)
Release version 4.0.20173.578 - 11/02/2017
C1.WPF.FlexGrid
Bug fixes
- "System.NullReferenceException" occurred in C1.WPF.FlexGrid.4.dll when selecting Color dropdown of new row. (TFS-294986)
C1.WPF.GanttView
Bug fixes
- BarStyle of taskbars will be reset while selecting any task item in Task combobox after selecting "(Default)" item.(TFS-294975)
- BarText of default Milestone is not shown in BarStyle dialog.(TFS-294984)
Release version 4.0.20173.577 - 10/30/2017
C1.WPF.DataGrid
Bug fixes
- Content of DataGridTextColumn column shifts to bottom at the time of editing. (TFS 293414)
C1.WPF.FlexSheet
Bug fixes
- Excel file loaded in C1FlexSheet is not displayed as expected. (TFS-291968)
C1.WPF.GanttView
Bug fixes
- "System.NullReferenceException" occurred in PresentationFramework.dll while setting of BarStyle of taskbar after deleting its task name.(TFS-294042)
C1.WPF.Theming
Bug Fixes:
- Office2013 and Office2016 themes throw "XamlParseException" exception for Expander control.(TFS-293736)
Release version 4.0.20173.576 - 10/24/2017
C1.WPF.Extended
Bug fixes
- [C1ColorPicker] An exception occurs when a value is input from the context menu in the '#' field in the Advanced tab. (TFS-250055)
C1.WPF.FlexChart
Bug fixes
- "InvalidOperationException" with "Sequence contains no elements" message is thrown when setting 0 to Period of CCI and WilliamsR indicators (TFS-291254)
- DataLabel is not shown in exported svg image of TreeMap (TFS-291269)
- "IndexOutOfRangeException" is thrown when setting Period=1 and Scaling=Dynamic (TFS-291870)
- Datalabels in floating bars for Class A series are displayed the same as Class B series in 'FloatingBarChart' sample (TFS-291557)
C1.WPF.GanttView
Bug fixes
- Request to provide a consistent appearance in GanttView toolbar's menu icon.(TFS-288947)
- Request to descrease "gap" distance between GanttView toolbar's menu icon.(TFS-288932)
- "Split Task" menu cannot be closed while hiding the ChartView.(TFS-276969)
- BarStyle cannot be reset while set of BarText/BarShape of Default task.(TFS-276601)
- Pressing Tab key does not update Start and End date values.(TFS-289994)
- BarStyle cannot be applied to new added task.(TFS-276644)
C1.WPF.RichTextBox.Toolbar
Bug fixes:
- C1FontColorTool is included in Tab navigation even if its IsTabStop property is set to false.(TFS-281414)
Release version 4.0.20173.575 - 10/16/2017
C1.WPF.BarCode
Bug fixes
- C1BarCode's Save() method creates a black image.(TFS-291222)
C1.WPF.FlexChart
Bug fixes
- Legend text is rendered unparalleled to Legend icon in exported svg file of FlexChart (TFS-290331)
- 'NullReferenceException' is thrown when adding empty series, RangMode='ATR' and ChartType='Renko' / 'Kagi' (TFS-269448)
C1.WPF.FlexViewer
Bug fixes
- Highlighted selection and the current page number were sometimes not in sync. (TFS:290272)
C1.WPF.GanttView
Bug fixes
- "System.NullReferenceException" occurred in PresentationFramework.dll while choosing Group Type after clicking Order combobox.(TFS-290414)
C1.WPF.ReportViewer
Bug Fixes
- C1ReportViewer does not release memory even when GC is forced.(TFS-290715)
Release version 4.0.20173.574 - 10/04/2017
C1.WPF.DateTime
Bug Fixes
- Date/Time format of of C1DateTimePicker and C1DatePicker is not reflected immediately when Culture is changed at run time. (Tfs 286459).
C1.WPF.FlexChart
Bug fixes
- AxisY labels and bars are overlapped in exported SVG image of FlexChart with 'Bar' chart type (TFS-277443)
C1.WPF.FlexSheet
Bug fixes
- Clipboard operation is not working properly in Bound Mode FlexSheet.(TFS-276656)
C1.WPF.GanttView
Bug fixes
- ContextMenu is shown in blank area of C1GanttView while setting of some themes and without selecting any task.(TFS-280220)
C1.WPF.Olap
Bug Fixes
- ComboBox item's can't be seen clearly in Custom Filter Dialog box while applying "Office2016Black" themes to Olap. (TFS-288705)
- Blank space is shown in OlapGrid after remove field in OlapGrid while the focus is set in Chart or Raw Data. (TFS-279871)
C1.WPF.RichTextBox
Bug fixes:
- A row and text of table cell that contains list will disapper after export and import from RTF. (TFS-278044)
Release version 4.0.20173.573 - 09/25/2017
C1.WPF.FlexChart
Bug fixes
- [FlexChart] Build number for C1.WPF.FlexChart dll is incorrect.(TFS-288406)
Release version 4.0.20173.572 - 09/22/2017
C1.WPF
Bug fixes
- [C1NumericBox] C1NumericBox with Format to "X" has incorrect cursor position. (TFS-285674)
Improvements
- [C1Window] Add AddDefaultPopupToVisualTree method that should be called if you have problems with showing C1Window in your application.
C1.WPF.DataGrid
Bug fixes
- If HeaderBackground is set to Transparent then filter drop-down box has a black background. (TFS 281241)
C1.WPF.ExpressionEditor
C1.WPF.FlexChart
Bug fixes
- 'NullReferenceException' is thrown in designer when adding secondary axis to series with CandleStick/HighLowOpenClose ChartType (TFS-280199)
- 'ArgumentException' is thrown when choosing 'False' in 'Uptrend' comboBox in 'Fibonacci Tool' (TFS-279616)
- For Logarithmic axes, setting Axis.Max does not restricts the axis scale to the 'Max' value (TFS-284566)
- Removed the advanced options in HistogramSeries (TFS-289099)
Improvements
- [C1FlexChart] Implement Histogram / RangedDiagram chart types
- [C1FlexChart] Implement Step / StepArea / StepSymbols chart types
- [C1FlexChart] Use point index instead of series index as parameter of LabelRendered / LabelRendering events
- [C1FinancialChart] Added new chart type "PointAndFigure". The demo page for new chart type added to FinancialChartExplorer sample.
- [C1FlexChart] Added new FloatingBarChart samples.
C1.WPF.FlexGrid
Bug fixes
- System.NullReferenceException occurred in C1.WPF.FlexGrid.4.dll while binding using CellTemplate in FlexGrid. (TFS-284488)
- A1 cell is always shown instead of selected cell in Print/Preview/Selection action when Headings are in invisible state. (TFS-285306)
Improvements
- Added MarqueeColor property to define custom marquee color.Note, you must set ShowMarquee = "True" then you can see it.
C1.WPF.FlexSheet
Bug fixes
- "Column and Direction" Column Headers of SortDialog are not localized to Japanese Strings in C1FlexSheet.(TFS-285061)
- Selection DataRange is always shown as reverse order when selecting some of the data to add sparkline.(TFS-285060)
C1.WPF.GanttView
Bug fixes
- Milestone is only shown as half of its mark while increasing its task bar height.(TFS-285155)
C1.WPF.InputPanel
Improvements
- Add 'TextWrapping' to C1InputTextBox.
C1.WPF.Theming
Bug Fixes:
- [ContextMenu] Context menu texts on scrollbar are not visible clearly while setting "Office2016Black" theme.(TFS-279550)
- [ContextMenu] ContextMenu item's symbols are not clearly visible while setting of "Office2016BLack" theme.(TFS-280203)
- [ContextMenu] Scrollbar context menu texts exceed to the blank area ahead while applying other themes except from Office2007 and Office2010 themes.(TFS-279595)
- [ContextMenu] ContextMenu item's icon and menu texts are getting very closely with each other while setting of Office2013/Office2016 themes.(TFS-280221)
C1.WPF.Word
Bug fixes
- C1WordDocument not able to load RTF File containing an Image (part 2 "1.rtf" file). (TFS:277877)
Release version 4.0.20173.569 - 08/21/2017
C1.WPF.FlexGrid
Bug fixes
- Incorrect values are copied from a numeric column with specific format. (TFS-278161)
- Merging does not work correctly when there are less than 2 rows in the grid.(TFS-278963)
C1.WPF.FlexSheet
Bug fixes
- System.NullReferenceException is occurred while open Filter dropdown after save files by FlexSheet.(TFS-278743)
- Expand/Collapse can not work when grouping is applied in FlexSheet after exporting file.(TFS-278836)
Improvements
- png images in SortDialog have been replaced by corresponding symbols from Segoe UI Symbol font or path.
- png images in ExcelFilterEditor have been replaced by corresponding symbols from Segoe UI Symbol font or path.
- Replaced "NewSheet.png" by Excel2016 style corresponding symbols form Segoe UI Symbol font.
- Replaced Expanded/Collapsed as corresponding symbols from Segoe UI Symbol font.
C1.WPF.GanttView
Bug fixes
- The linked task is disappeared when dragging the predecessor task to the half of its starting day in CustomColumn Sample.(TFS-267208)
- Separate taskbars cannot be dragged and merge into a whole after inserting a split on the task.(TFS-252484)
Improvements
- png images in toolbar buttons have been replaced by corresponding symbols from Segoe UI Symbol font or path.
- png images in Print dialog's Header/Footer tab have been replaced by corresponding symbols from Segoe UI Symbol font or path.
- png images in ContextMenu have been replaced by corresponding symbols from Segoe UI Symbol font or path.
- png images for link arrow have been replaced by corresponding symbols from Segoe UI Symbol font.
- png images for expanded/collapsed have been replaced by corresponding symbols from Segoe UI Symbol font.
- png images for MoveUp/MoveDown in Resource,ChangeWorkingTime,GridColumns and ManagerChalendar dialog have been replaced by corresponding path.
C1.WPF.InputPanel
Bug fixes
- Number in page textbox is shown as '0' while setting of 'AutoCommit' as 'False' in bound InputPanel. (TFS-278744)
C1.WPF.Olap
Improvements:
- png images in toolbar buttons have been replaced by corresponding symbols from Segoe UI Symbol font or path.
- png images in Options dialog's Header/Footer tab have been replaced by corresponding symbols from Segoe UI Symbol font or path.
- png images in OlapPanle and ContextMenu have been replaced by corresponding symbols from Segoe UI Symbol font or path.
C1.WPF.Schedule
Improvements:
- png images in the IntervalAppointmentTemplate have been replaced by corresponding symbols from Segoe UI Symbol font.
- TextBlocks have been replaced by Labels in embedded dialogs. It improves readability in different themes.
- png images in toolbar buttons of the EditAppointmentControl have been replaced by corresponding symbols from Segoe UI Symbol font.
- ico images except "resources" replaced by png images as Outlook 2016 style.
C1.WPF.Theming
Bug Fixes:
- [BasicControls] Combobox item is cut off when setting "Office2007Blue/Office2007Silver" themes.(TFS-270110)
- [OLap] Filter text is not clearly visible while applying "Office2016Black" or "ExpressionDark" themes to C1Olap.(TFS-270493)
Improvements
- Added default style for ToolBarTray.
- Added settings for C1GanttView.ToolbarBackColor property.
- Improved Office2016 themes as designer suggested.
Release version 4.0.20172.571 - 09/05/2017
C1.WPF
Bug fixes
- [C1NumericBox] C1NumericBox with Format to "X" not showing Hexadecimal values correctly. (TFS-280651)
- [C1Window] C1Window memory leak - Parent window remains in memory. (TFS-279890)
C1.WPF.FlexViewer
Bug fixes
- Incremental search did not work correctly for large documents. (TFS:109133)
- Copying text to the Clipboard occasionally thrown an unhandled COMException.
Improvements
- Added the LimitSearchToCurrentPage property indicating whether the text search should be limited to current page.
- Added the CurrentPageVisibleOnSearchToolbar property indicating if the "Current Page" button is visible on the Search toolbar.
- ZoomFactor property is now zooming from center of the control at runtime. (TFS:284517)
C1.WPF.GanttView
Bug fixes
- "Start" and "Finish" of Automatic task can be set in "Task Information" dialog.(TFS-280555)
- "Font" text is not localized to Japanese localization when setting of CurrentCulture and CurrentUICurture.(TFS-280622)
- System.Runtime.InteropServices.ExternalException occurred while all tasks are selected and then clicking "Zoom Selected Task" on toolbar.(TFS-281249)
C1.WPF.Word
Bug fixes
- Loading and saving a file with newline removes newline characters. (TFS:281258)
- C1Word not able to load file (*.docx and *.rtf) containing table. (TFS:279239)
- Request to provide information on changing fonts without adding new paragraph and adding markers with "AddParagraph". (TFS:274137)
- RTFLineBreak above the RTFTable is effected to the first row of table when save the document with docx format. (TFS:272451)
- Request to provide information on changing fonts without adding new paragraph and adding markers with "AddParagraph". (TFS:274137)
- System.FormatException is thrown when load the word file contain bullet and use the C1.C1Word.2dll. (TFS:269585)
- System.FormatException occurred when load the certain specific file. (TFS:269598)
- Footer are clipped in exported Word file with docx format. (TFS:268805)
- Checkmark for some check mark style are not shown in expored word file. (TFS:255387)
- CheckedSymbol are shown as number instead of CustomSymbol in exported word file. (TFS:255389)
Release version 4.0.20172.570 - 08/28/2017
C1.WPF
Bug fixes
- [C1NumericBox] "System.IndexOutOfRangeException" occurred while clicking increment/decrement button in C1NumericBox and then pressing Spacebar key from keyboard. (TFS-280493)
C1.WPF.FlexChart
Bug fixes
- [FlexChart][Regression]Candlestick symbols are rendered while setting e.Cancel=True in series SymbolRendering event handler
- CandleStick series does not honor the PlotArea bounds to which its Axis has been attached to
C1.WPF.FlexGrid
Bug fixes
- The size of templated cells is not calculated properly. (TFS-277973)
C1.WPF.FlexSheet
Bug fixes
- Remove Duplicates action is not worked in C1FlexSheet.(TFS-276696)
C1.WPF.GanttView
Bug fixes
- Calendar moves left/right position and does not fix at the same position while adding new calendar and changing working time.(TFS-279544)
Release version 4.0.20172.568 - 08/14/2017
C1.WPF
Bug fixes
- [C1NumericBox] IndexOutOfRange exception is thrown when space character is entered in an empty C1NumericBox with AllowNull set to true. (TFS-277528)
C1.WPF.FlexChart
Bug fixes
- [FlexChart] AxisLine is covered by AxisScrollBar when hiding all the series by toggling legend (TFS-276972)
- [FlexChart] Incorrect axis format and series plotted is shown when setting DateTime type to BindingX in C1FlexChart which has series with Secondary AxisX (TFS-276888)
C1.WPF.FlexSheet
Bug fixes
- Sorting does not work on clicking column header in bound mode binding FlexSheet although AllowSorting is "TRUE".(TFS-276626)
- Blank sheet is exported when C1FlexSheet is bound with DataTable and datetime value and exported to various format (.xlsx/.xls/.htm/.html/.csv/.txt/).(TFS-276856)
- "System.ArgumentOutOfRangeException" is thrown when loading the C1FlexSheet in which some of the cells are merged together.(TFS-276966)
- "System.InvalidCastException" is thrown when grouping in FlexSheet is applied with CollectionViewSource.(TFS-276804)
- Filtering is not work when the C1FlexSheet is bind with DataTable.(TFS-277971)
C1.WPF.GanttView
Bug fixes
- Filter cannot be applied to tasks when loading of filter applied .XML file to C1GanttView.(TFS-276692)
- Background of predecessors arrow is shown in black.(TFS-276775)
- BarStyle of task will disappear after setting of BarStyle of Inactive Task.(TFS-276658)
- Value type in Advanced Filter cannot be updated immediately while changing different FieldName.(TFS-277902)
Improvements:
- German language resources added.
C1.WPF.Gauge
Bug Fixes:
- Setting Background Color does not work when customizing the shape of C1RadialGauge.(TFS-275263)
C1.WPF.InputPanel
Bug fixes
- Multiple issues are observed while setting big FontSize to InputPanel. (TFS-264781)
Release version 4.0.20172.567 - 07/31/2017
C1.WPF.Chart
Bug fixes
- Fixed the problem with incorrect z-axis annotations under several conditions.(TFS-266123)
C1.WPF.FlexChart
Bug fixes
- [C1FlexChart] ArgumentOutOfRangeException is thrown in designer when LineMarker is added to chart containing no series (TFS-274622)
- [C1FinancialChart][Regression] "System.NullReferenceException" is thrown when the "Binding"contains only close values in RSI indicator (TFS-269517)
C1.WPF.FlexGrid
Bug fixes
- ColumnHeaderSelectedBackground property of C1FlexGrid does not work as expected. (TFS-271440)
- Chart cannot interact with FlexGrid while change selected item in both of them. (TFS-272753)
C1.WPF.FlexSheet
Bug fixes
- Selected cell ranges of FlexSheet cannot be merged even click "Merge" button on the toolbar.(TFS-272421)
C1.WPF.GanttView
Bug fixes
- There is no "Use Fiscal Year" checkbox in Timescale dialog of "Top/Middle/Bottom" tier tab.(TFS-257913)
- Edges of "Resources/Advanced/Notes" tabs keep remaining with a spot while switching each tab to another in Task Information dialog.(TFS-266865)
- Text are not aligned consistently with each other in Calendar tab of Change Working Time dialog.(TFS-266875)
- Tooltips for reflect on summary bar and reflect on group bar are not shown when the task is applied reflect on summary bar or reflect on group bar from Task Information dialog and mouse hover it.(TFS-260270)
- Inconsistent behavior is occurred when setting both of the "Print only first" and "Print first" option in View Tab of the Print Dialog.(TFS-257511)
- Project validations is not shown while applying invalid schedule in ProjectInformation.(TFS-251986)
- Searching can not be performed in output pdf file of C1.WPF.GanttView.(TFS-250638)
- Bar height of selected task remains unchanged while setting Task to "(Default)" and changing Bar height in "Bar Styles" dialog.(TFS-269692)
- BarStyle is not applied to chosen taskbar while setting of Default ProgressBar style.(TFS-253384)
- ChartView cannot be shown after opening print preview dialog even setting Tier in "TimeScale" dialog.(TFS-271041)
- Progress bar using "Pattern" style is not shown correctly.(TFS-250096)
- There are a lot of black lines drawing in ChartView while creating Predecessors/Successor link by drag and drop action.(TFS-280536)
- "Conflict Resolver" dialog is not shown in GanttView while moving task bar with predecessors.(TFS-276817)
- "System.InvalidOperationException" occurred in mscorlib.dll while dragging DurationOnly manual task in ChartView.(TFS-280689)
- Predecessors/Successor link can not be added by drag and drop Duration Only Task.(TFS-280998)
- Some menu icons on the toolbar are cut off when setting of custom font size to C1GanttView.(TFS-281041)
- BarStyle cannot be applied to grouped task bar.(TFS-284758)
Release version 4.0.20172.565 - 06/28/2017
C1.WPF.Document
Bug fixes
- Bound images in the flexreport are not cleared in exported pdf file. (TFS:269973)
C1.WPF.Theming
Bug Fixes:
- [DataGrid] 'Click here to add a new row' text is not clear when setting "Office2016DarkGray" themes.(TFS-270396)
Release version 4.0.20172.564 - 06/27/2017
C1.WPF
Bug fixes
- [C1ComboBox] C1ComboBox does not refresh after changing DisplayMemberPath. (TFS-268997)
C1.WPF.Excel
Bug fixes
- Different output file being generated for SaveCsv() method using 2016v3 and 2017v1
builds. (TFS:268424) - Location of merged cells in saved excel file changes when a row's height/column's
width is changed after merging in C1Excel. (TFS:268784) - Request to provide information on how to use XLReferenceMode Enum in C1Excel.
(TFS:242729) - When a .xlsx file is load and saved just as it is, the user definition format of
a cell changes. (TFS:251891) - C1XLBook throws an unhandled exception of type 'System.ArgumentException' when
loading a xslx file. (TFS:245883) - Fixed work with print area (Excel: Seting print area). (TFS:204542)
- Request to improve performance for saving excel file. (TFS:253350)
Improvements
- Added support XLReferenceMode.R1C1 (and ReferenceMode property for C1XLBook) for
C1Excel (Request: TFS:242729) - Added UseDefaultCsvEncoding property in C1XLBook (use the default encoding for CSV
files), for Japanese version true by default.
C1.WPF.FlexChart
Bug fixes
- [C1FlexChart] DataLabels are overlapped in bar stacked group if same values are at the same group (TFS-268756)
- [C1FinancialChart] ArgumentException is thrown when add two series with same data and ChartType='LineBreak' (TFS-268952)
- [C1TreeMap] ArgumentException occurs when C1TreeMap is added many items at design time by setting DataLabel.Border="True" and without setting Width property to C1TreeMap (TFS-269640)
C1.WPF.GanttView
Bug fixes
- [Theme] Legend Text is invisible in Preview Print page when setting "CosmopolitanDark" themes.(TFS-268872)
C1.WPF.Olap
Bug Fixes
- Text of 'Format' column in 'Field Setting' is invisible when setting "ShinyBlue" themes. (TFS-268734)
C1.WPF.Theming
Bug Fixes:
- [BasicControls] Ribbon's Gallery Name text are disappeared and Ribbon group can not be seen clearly when setting "Office2016Black" themes.(TFS-266843)
- [DockControl] Header of DockTabItem is invisible in Sliding mode when setting "Office2016Colorful" themes.(TFS-268750)
- [BasicControls][RangeSlider] Height of the RangeSlider is expanded when setting "C1Blue" themes.(TFS-268735)
C1.WPF.Word
Bug fixes
- Footer are clipped in exported Word file with docx format. (TFS:268805)
- Text style in the original document is not retained when save it in another document. (TFS:268303)
- Header and footer are not shown when load the word document and save it in another document. (TFS:268381)
- FormatException is thrown when a word document is loaded. (TFS:261763)
- Image are not displayed in Docx format. (TFS:262936)
- Alignment of picture is not effected with Docx format. (TFS:263451)
- Ellipse,Arc,Beziers and line shapes are not shown in output documents. (TFS:215107)
Release version 4.0.20172.563 - 06/20/2017
C1.WPF.FlexSheet
Bug fixes
- Fixed not working RowHeaderForeground and ColumnHeaderForeground properties.
Release version 4.0.20172.562 - 06/19/2017
C1.WPF.Document
Bug fixes
- Export to BMP takes too much time. (TFS:266122)
C1.WPF.FlexChart
Bug fixes
- [C1FlexPie] Slices in FlexPie are not rendered correctly when binding with negative value (TFS-265305)
- [C1FlexChart] DataLabels are overlapped when values at Y-Axis are the same in the same stacked group. (TFS-265756)
- [C1FlexChart] Fixed problem with minor grid lines/ticks when number of major ticks is less than 2. (TFS-219316)
- [C1FinancialChart] IndexOutOfRange exception thrown when using DateTime X-axis values for Stochastic oscillator (TFS-261840)
- [C1FinancialChart] MovingAverages are not getting rendered on a CandleStick/HLOC chart Fixed need review (TFS-260556)
- [C1FlexChart] LineMarkers cannot be dragged after resizing the chart if all the series are plotted on a secondary Y-axis. (TFS-259891)
Improvements
- [C1FlexChart] Added new 'ContentCenter' property to Polygon annotation to control the location of the content. (TFS-253917)
- [C1TreeMap] Added new C1TreeMap control for visualization of hierarchical data.
C1.WPF.Theming
Bug Fixes:
- [Guages] Tickmarks of Ruler guages can not be seen when setting "Office2016DarkGray" themes.(TFS-266826)
- [RichTextBoxToolBar] RichTextBoxToolBar's items are not clearly seen when setting "Office2016Black" and "CosmopolitanDark" themes. (TFS-266439)
C1.WPF.Word
Bug fixes
- System.Runtime.InteropServices.COMException is thrown when load the rft file
contained image. (TFS:267942)
Release version 4.0.20172.561 - 06/12/2017
C1.WPF.DataGrid
Bug fixes
- Datas are disappeared when printing the page images using GetPageImagesAsync() method. (TFS 265734)
C1.WPF.Document
Bug fixes
- System.Exception occurred when apply certain paper size to the C1DocumentSource derived classes. (TFS:264744)
- Image in the flexreport file is not shown in the exported pdf file. (TFS:266069)
C1.WPF.FlexViewer
Bug fixes
- Catched exceptions that may occur while printing the document. (see TFS:264265)
- Context menu was shown outside of C1FlexViewer when using "Shift+F10" keys. (TFS:264838)
- Context menu opened with "Shift+F10" could not be closed with the "Esc" key. (TFS:264843)
- Items in the context menu could not be selected with the "Arrow" keys if the context menu is opened with "Shift+F10". (TFS:264846)
- Context menu was shown on the boundary of C1FlexViewer if opened with the Menu key. (TFS:264858)
Improvements
- Added the HyperlinkClicked, HyperlinkHovered, OutlineClicked events to C1FlexViewerPane. (TFS:259423)
C1.WPF.GanttView
Bug fixes
- NumericBox and textbox are not aligned consistently each other in Task Information dialog.(TFS-264740)
- "System.ArgumentOutOfRangeException" occurred in mscorlib.dll while deleting all selected tasks after clearing grouped tasks by Undo action.(TFS-265677)
- "System.ArgumentException" occurred in WindowsBase.dll while Open Print Preview dialog after checking "Print Specific Dates" checkbox and opening "Print" dialog.(TFS-265755)
- Exception occurred while do undo action after adding summary and sorting. (TFS-265704)
C1.WPF.RichTextBox
Bug fixes:
- The text is not pasted from notepad/MS Word to C1RichTextBox with Shift+Insert Key. (TFS-264873)
C1.WPF.Theming
Bug Fixes:
- Unlike other Themes, Context Menu Content are not clearly displayed when setting "Office2016DarkGray" themes to GanttView.(TFS-264756)
- [RichTextBoxToolbar] 'System.Windows.Markup.XamlParseException' occurred in PresentationFramework.dll when C1RichTextBoxToolbar is applied with C1ThemeOffice2016Colorful, C1ThemeOffice2016DarkGray and C1ThemeOffice2016White themes.(TFS-265732)
- White text is difficult to see clearly in group scheduler while choosing 'Office2016Black' theme.(TFS-257495)
Improvements
- Reviewed Office 2016 themes for C1Scheduler and C1Calendar controls. Control templates have been changed to be closer to Outlook 2016 appearance.
C1.WPF.Word
Bug fixes
- PageBreak is not effected in output docx file if the C1WordDocument contain RTFPicture
and RTFTable. (TFS:251877) - RtfLineBreak between RTFTable and RTFPicture is not effected in output docx file.
(TFS:251845) - "FirstLineIndent" property is not effected in output document when save the
C1WordDocument with docx format. (TFS:251784) - "Can't Open" error is thrown when save the C1WordDocument contained RTFHeader and
RTFFooter with docx format. (TFS:251776) - Image drawn by "DrawMetaFile" method is not shown when read and write in another word
document. (TFS:249571) - CheckedSymbol are shown as number instead of CustomSymbol in exported word file.
(TFS:255389) - Checkmark for some check mark style are not shown in expored word file. (TFS:255387)
- FormatException is thrown when a word document is loaded. (TFS:261763)
- Image are not displayed in Docx format. (TFS:262936)
- Alignment of picture is not effected with Docx format. (TFS:263451)
- Image drawn by "DrawMetaFile" method is distorted when read and write in another word
document with rtf format. (TFS:263844) - Color of image drawn by "DrawMetaFile" method is not retained when read and write in
another word document. (TFS:263860) - Ellipse,Arc,Beziers and line shapes are not shown in output documents. (TFS:215107)
Release version 4.0.20172.560 - 06/05/2017
C1.WPF.DataGrid
Bug fixes
- Fixed support for IEditableCollectionView.AddNew (honor BindingList<T> with AddingNew event handler). (TFS 264404)
C1.WPF.Document
Bug fixes
- Exporting a Pdf file using C1PdfDocumentSource to Word and Excel was removed.
- Error is shown when export the flexreport file contained RTF field to the PDF file. (TFS:263912)
- System.Exception occurred when apply certain paper size to the C1DocumentSource derived classes. (TFS:264744)
- Image in the flexreport file is not shown in the exported pdf file. (TFS:266069)
C1.WPF.FlexViewer
Bug fixes
- C1FlexViewer can show zoom value "0%" on the toolbar. (TFS:261319)
- Error is shown when type invalid characters in PageNumber textbox of C1FlexViewer. (TFS:261314)
Other changes
- Oulines were collapsed when refreshing C1FlexViewer. (TFS:261301)
C1.WPF.GanttView
Bug fixes
- Exception occurred while clear group type and set Maintain Hierarchy option to True. (TFS-261687)
- The "Progress Point Shape and Progress Point Color" text are cutoff in progress line dialog box while applying Themes in GanttView and opening progress line from toolbar.(TFS-261615)
- "System.ArgumentOutOfRangeException" occurred in mscorlib.dll while detele summary task and click "Undo" button on the toolbar.(TFS-261773)
- Summary Task and its child task are not aligned consistently each other while clicking "Indent Task" button.(TFS-261800)
- "System.NullReferenceException" occurred in C1.WPF.GanttView.4.dll while add new blank rows and delete these rows.(TFS-262062)
- Blank item will shown in Predecessor Task Name combobox after removing Resources name of a task.(TFS-262169)
C1.WPF.InputPanel
Bug fixes
- Arrow toggle buttons are not visible in C1InputDateTimePicker and C1NumericBox while setting AutoGenerate="False" in C1InputPanel. (TFS-261708)
C1.WPF.RichTextBox
Bug fixes:
- Japanese text entered after pressing the Insert key is displayed vertically. (TFS-262123)
Release version 4.0.20172.559 - 05/27/2017
C1.WPF.Document
Bug fixes
- Blank pages is displayed by the C1PdfDocumentSouce if document is protected with password from modify. (TFS:260561)
C1.WPF.Excel
Bug fixes
- Unlike previous build, the excel file generated by C1Excel cann't be opened if the
cell background is black. (TFS:260205) - Unlike previous build, the excel file cann't be opened if loading .xls file and
saving in .xlsx (OpenXml) format. (TFS:260209)
C1.WPF.GanttView
Bug fixes
- Connector line rendering does not reach to the destination task when a taks is linked to Milestone.(TFS-251874)
- Group bar still has both sides while Milestone tasks are created in the ChartView.(TFS-251976)
- Task ID and expand/collapse button in Grid View and Task bar or Summary bar in Chart View automatically move according to resizing row height when project summary task's row height is resized in GridView.(TFS-260258)
C1.WPF.Olap
Bug Fixes
- Chart is disappeared in file while printing Olap as Pdf file. (TFS-260872)
Release version 4.0.20172.558 - 05/23/2017
C1.WPF.DataGrid
Bug fixes
- Setting Background Color in RowStyle does not work (TFS-261343).
- DataGrid can't scroll to the top when scroll to the bottom and want to scroll back to the top. (TFS-251349)
C1.WPF.Docking
Bug Fixes:
- [C1DockControl] Floating DockTabItem cannot be docked in one attempt. (TFS-235804)
C1.WPF.Excel
Bug fixes
- When a .xlsx file is load and saved just as it is, the user definition format of a
cell changes [part 2]. (TFS:251891) - Request to improve performance for saving excel file. (TFS:253350)
C1.WPF.FlexGrid
Improvements
- Added support for RowDetailsTemplate. Note, it is not supported for hierarhical representation when ChildItemsPath property is set.
C1.WPF.GanttView
Bug fixes
- Only "%Complete" column value keep remains when any task row height is resized/enlarged in GridView.(TFS-256140)
- The opened dropdown area keeps remaining its original place while dragging the splitter bar to left side and right side.(TFS-256117)
- ComboBoxes and text are not aligned consistently each other in dialog. (TFS-251703)
- Split task connector line between separate taskbars is not connected while resizing/enlarging the row height of task.(TFS-256733)
Improvements
- Request to provide "custom print style" in printing of C1GanttView.(TFS-214868)
C1.WPF.InputPanel
Bug fixes
- DataPager is still shown number '0' even though clearing filter of C1DataGrid. (TFS-257115)
C1.WPF.Olap
Bug Fixes
- Exception occurred while dragging fields of Rows field to Column field in listbox. (TFS-257778)
C1.WPF.Theming
Bug Fixes:
- Combobox item will pop up automatically while choose Office2016 theme.(TFS-257510)
- [C1FlexGrid] Unlike other themes, RowHeader and ColumnHeader Grid lines are lost when setting the "Office2010Silver" themes to C1FlexGrid.(TFS-255704)
Release version 4.0.20172.556 - 05/10/2017
C1.WPF.FlexChart
Bug fixes
- [C1FlexChart] NullReferenceException occurs at design page while adding new series.(TFS-239117)
- [C1FlexChart] In Direct2D RenderMode,FlexChart placed in a C1DockTabItem behaves incorrectly on changing displayed data or resizing application window. (TFS-250139)
Improvements
- [C1FlexChart] Request to provide feature to create Stacked groups in FlexChart. (TFS-215718)
- [C1FlexPie] Legend text is not showed with multiple lines and FlexPie is showed as very small when setting the Legend text to long text. (TFS-204491)
C1.WPF.GanttView
Bug fixes
- A task in progress can be inactivated in GanttView.(TFS-251888)
- Only chart view of the selected task is inactive when the selected task is inactivated by clicking "Inactive" button on toolbar.(TFS-256757)
Improvements
- Request to provide "Legend" Tab and "View" tabs and contents in "Print" dialog box of C1GanttView.(TFS-215111)
Release version 4.0.20172.554 - 04/22/2017
C1.WPF.GanttView
Bug fixes
- "Field:" combobox in "Field Styles" dialog is disappeared while select multiple cells.(TFS-250919)
Improvements
- Request to provide backcolor for specific day of week.(TFS-239174)
C1.WPF.Theming
Improvements
- Added Theming.Office2016 assembly with the Colorful, DarkGray and White themes included.
Added Theming.Office2016Black assembly with the Black theme included.
Theming support for native MS Ribbon controls and MS/C1 Controls.
Release version 4.0.20171.557 - 05/18/2017
C1.WPF.FlexViewer
Bug fixes
- Page range is not shown in the Print dialog box. (TFS:256544)
C1.WPF.GanttView
Bug fixes
- Fixed the issue that StartOnly , FinishOnly , Deadline Tasks are not created in the ChartView when setting to the task with only start date, only end date and deadline date.(TFS-193903)
C1.WPF.PdfViewer
Bug Fixes
- NullReferenceException is thrown when attached pdf files are loaded in C1PdfViewer. (TFS-256120)
Release version 4.0.20171.555 - 05/02/2017
C1.WPF.Docking
Bug Fixes:
- [C1DockControl] C1DockControl places dock control in different location. (TFS-253871)
C1.WPF.FlexViewer
Bug fixes
- Customized page settings don't affect the "Printing Preferences" dialog. (TFS:255700)
Release version 4.0.20171.553 - 04/21/2017
C1.WPF.FlexGrid
Bug fixes
- ColumnHeader Backcolor Issue (TFS-253361)
C1.WPF.FlexViewer
Bug fixes
- Application gets terminated on moving tab containing C1FlexViewer in C1TabControl continuously. (TFS:253743)
Improvements
- 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, ...)
C1.WPF.GanttView
Bug fixes
- Task bar can be dragged in ReadOnly Mode.(TFS-253402)
- Task bar will be disappeared while dragging the taskbar and make it become a Milestone by reducing its duration to "0".(TFS-251541)
C1.WPF.InputPanel
Bug fixes
- Menu on the header of InputPanel is not dim while setting of 'IsEnabled' as 'False'. (TFS-251846)
C1.WPF.RichTextBox
Bug fixes:
- Incorrect font is set when C1Document generated using RtfFilter.ConvertToDocument method is loaded in C1RichTextBox.(TFS-253069)
Release version 4.0.20171.552 - 04/06/2017
C1.WPF.DataGrid
Bug fixes
- TargetInvocationException is thrown when Visibility of DataGridFilterRow is set in XAML . (TFS 252416)
- Grid auto scrolls to the start when scrollbar reaches the end and main window is resized using mouse. (TFS 252723)
C1.WPF.DataGrid.Excel
Bug Fixes
- Background color is not affected in an exported excel when setting GroupWithSummaryRow in LoadedRowPresenter Event of the C1DataGrid. (TFS-245450)
C1.WPF.Excel
Bug fixes
- Garble texts are shown in output .xls file while loading and saving of the border
style containing .xls/.xlsx to C1Excel. (TFS:251734) - When a .xlsx file is load and saved just as it is, the user definition format of
a cell changes. (TFS:251891) - C1XLBook throws an unhandled exception of type 'System.ArgumentException' when
loading a xslx file. (TFS:245883) - Fixed work with print area (Excel: Seting print area). (TFS:204542)
- Numeric value item is replaced by character "GyyyyNyyyyRAL" in saved CSV file.
(TFS:251863) - [Regression]Loading of XLS file (which has frozen columns and dotted border) to
C1Excel, System.NullReferenceException was unhandled in C1.WPF.Excel.4. (TFS:250150)
Improvements
- Added support XLReferenceMode.R1C1 (and ReferenceMode property for C1XLBook) for
C1Excel (Request: TFS:242729)
C1.WPF.GanttView
Bug fixes
- Data validations is shown twice and filter dialog is closed automatically while applying invalid Advancedfilter.(TFS-250933)
- "System.NullReferenceException" occurred in C1.WPF.GanttView.4.dll while clicking "Undo" button after deleting the new blank row.(TFS-251699)
- "System.ArgumentOutOfRangeException" occurred in mscorlib.dll while drag a column header to ChartView.(TFS-251871)
- "System.ArgumentOutOfRangeException" occurred in mscorlib.dll while right clicking time tiers in empty ChartView.(TFS-251972)
C1.WPF.InputPanel
Bug fixes
- 'Header' of C1InputTextBox/C1InputComboBox/C1InputBase is disappered. (TFS-251397)
C1.WPF.RichTextBox
Bug fixes:
- Opening a RTF file with multiple row, loads incorrectly.(TFS-251342)
C1.WPF.RichTextBox.Toolbar
Bug fixes:
- Can't set color with C1FontColorTool/C1TextHighlightTool in a single click.(TFS-251338)
Release version 4.0.20171.551 - 03/27/2017
C1.WPF
Bug fixes
- [C1ComboBox] Dropdown is not closed by F4 key after selecting child items in Multiple SelectionMode. (TFS-239092)
- [C1NumericBox] Exception occurs when focus in C1NumericBox if culture is set. (TFS-250367)
C1.WPF.Excel
Bug fixes
- Unlike WF version image is not rendered in output .xls/.xlsx file, while
System.Drawing.Bitmap image is added to specific cell value. (TFS:249943) - 'System.NullReferenceException' occrred in C1.WPF.Excel.4.dll when loading
of Form styles contained .xls is loading to C1Excel. (TFS:250007)
C1.WPF.GanttView
Bug fixes
- "System.ArgumentException" occurred in WindowsBase.dll when dragging any row out of GanntView area.(TFS-249815)
- PredecessorType(Finsh-to-Start(FS)) is not displayed in GridView although Lag value is set to non zero.(TFS-213173)
- "System.ArgumentException" occurred in WindowsBase.dll while dragging a taskbar and make it become a Milestone by reducing its duration to "0".(TFS-250080)
- "Split Task" Toolbar button action cannot split a selected task.(TFS-250299)
- Unlike previous build, button/comboBox/NumericBox are cut off in "Resources" tab of TaskInformation Dialog.(TFS-250652)
- Custom column "Actual Cost" are lost in GridView when applying of grouping to C1GanttView.(TFS-250177)
- C1GanttView "Print" Dialog is kept opening while MS "Print" Dialog is opened. (TFS-250686)
- Unlike previous builds, Columns can not be sorted by clicking up/down button in "Grid Columns".(TFS-250892)
C1.WPF.Pdf
Bug fixes
- Attempting to create an encrypted C1PdfDocument with a user password and Security.Encryption set to PdfEncryptionType.Standard128 crashes with index out of range. (TFS:253903)
Release version 4.0.20171.550 - 03/13/2017
C1.WPF.DataGrid
Bug fixes
- Column width is increased automatically when scrolling through rows and column width is set to "Auto". (TFS 245439)
C1.WPF.FlexReport
Bug fixes:
- Now ImageField.Picture and Field.Picture properties can be specified as System.Drawing.Image or as BitmapSource.
Improvements:
- Added methods to load C1FlexReport from XDocument:
public void Load(XDocument doc, string reportName)
public void Load(XDocument doc, string reportName, out bool converted)
C1.WPF.FlexViewer
Improvements
- Implemented deferred rendering for the page thumbnails.
Other changes
- Added reference to C1.WPF.Bitmap.dll.
C1.WPF.GanttView
Bug fixes
- Summary task is shown as "Manually Scheduled" in "Bar Type" of Bar Style dialog.(TFS 239070)
- When two indicators are shown in Row Header of GridView, 2nd indicator is cut off.(TFS 239228)
- Tasks are not reflected on the SummaryTask bar even checking "Reflect on summary bar" checkbox.(TFS 210678)
- Antialiasing line is not dim while check "Antialiasing" checkbox of "Progress Line" dialog.(TFS 212329)
- Pattern of BarStyle is not applied to TaskBar in GanttView.(TFS 209425)
- Field Styles of GridView is not retailed while using Undo and Redo function.(TFS 223000)
- Multiple issues are observed in setting of "Bar height" in BarStyle and Layout dialog.(TFS 239595)
- Predecessors can be added by manual task to group/summary task.(TFS 238762)
- Applied Bar text disappears while add/remove columns in GridView.(TFS 242644)
- Some content is invisible while setting of some themes in GanttView.(TFS 235490)
- Collapsed rows cannot be expanded after grouping and printing it as pdf/xps file.(TFS 242867)
- "Split Task" is shown Only in ContextMenu and it is always disabled.(TFS 209203)
- Group bar disappears while Milestone tasks are created in the ChartView.(TFS 242835)
- Rows of GridView can not be dragged and dropped to a new position.(TFS 238063)
- TaskMode can not be filtered by Advanced Filter in GanttView while using ApplyFilters() method.(TFS 244757)
- There is no "Today" button in Calendar of Advanced Filter dialog.(TFS 244786)
- Data validations is shown while applying valid Advancedfilter after saved filter condition.(TFS 244766)
- TimeScale area not remains the same height with ColumnHeader row height after selecting all in GridView and resizing any row height.(TFS 238728)
- Sub summary task bar is disappeared while deleting parent summary task and using Undo function.(TFS 238775)
Improvements
- Support reflect on summary task feature.
- Support reflect on group task feature.
- Support split task feature.
C1.WPF.InputPanel
Improvements
- Support Ctrl+Left / Ctrl+Right.
- Expose C1DataPager properties (DisplayMode, NumericButtonStyle) to C1InputPanel.
C1.WPF.Maps
Breaking changes
- The SOAP Services will be retired on June 30, 2017. We updated to use REST service in C1Maps component. (TFS 239591)
Please refer to the following links:
https://blogs.bing.com/maps/June-2016/Bing-Maps-V8-Web-Control-Released
https://www.microsoft.com/maps/discon-control-migrat-guide.aspx
C1.WPF.PdfViewer
Improvements
- Provide the some features to view pdf file that contains attachments. (TFS 231893)
Attachments property: Gets the list of attachments for this document.
GetAttachment method: Returns memory stream with attachment data.
AttachmentClick event: Fired when click on attachment icon.
C1.WPF.ReportViewer
Improvements
- Provide the some features to view pdf file that contains attachments. (TFS 231893)
Attachments property: Gets the list of attachments for this document.
GetAttachment method: Returns memory stream with attachment data.
AttachmentClick event: Fired when click on attachment icon.
Release version 4.0.20171.549 - 02/26/2017
C1.WPF.FlexChart
Bug fixes
- [C1FlexPie] Multiple issues are observed when setting some value to DataLabelPosition , Offset, SelectedItemOffset and 1 to InnerRadius. (TFS-244411)
- [C1FlexPie] IndexOutOfRangeException is thrown by shrinking form size when DataLabelPosition is set to any position other than 'None'. (TFS-243301)
Release version 4.0.20171.548 - 02/24/2017
C1.WPF.GanttView
Bug fixes
- "System.Collections.Generic.KeyNotFoundException" occurred in PresentationFramework.dll while double click "ActualCost" of FieldName in "Advanced Filter" Dialog.(TFS-242856)
Release version 4.0.20171.547 - 02/20/2017
C1.WPF
Bug fixes
- [NumericBox] Validation Error ( red color rectangle ) is not shown on Page loading. (TFS-239149)
- [C1ComboBox] One item can be selected repeatly in Multiple SelctionMode. (TFS-239351)
- [C1ComboBox] Currently selected item is lost in Text area of comboBox while changing "SelectionMode" at run time. (TFS-238820)
- [C1ComboBox] Selection toggle is not updated in TextArea of C1ComboBox. (TFS-239590)
- [C1ComboBox] In Multiple SelectionMode,1st item is deselected automatically and can be selected second time even it has been selected by spacebar interaction. (TFS-239308)
C1.WPF.Bitmap
Bug fixes
- Fixed a bug with image DPI in the Import(C1Bitmap) and CreateImage methods of C1Bitmap.
C1.WPF.FlexChart
Bug fixes
- [C1FlexChart] AxisY of of series is not closed to MajorGrid.(TFS-239281)
- [C1FlexChart] ErrorBar is disappeared when changing the ChartType to "Area" or "SplineArea" in C1FlexChart. (TFS-235045)
- [C1FlexChart] Part of DataSeries exceed PlotAreas is not cut off in FlexChart with
setting FlexChart.AxisY.Min/Max value.(TFS-239311)
C1.WPF.GanttView
Bug fixes
- LeftText and RightText are not rendered in ChartView while BarType = "Progress Bar". (TFS-212289)
- Collapsed rows cannot be expanded after grouping and opening "Preview..." dialog.(TFS-238542)
- New added predecessor task name is shown as "#xlo.#tVs" instead of "(Undifined)" while setting of theme as "BureauBlack"/"WhistlerBlue".(TFS-235488)
- Taskbar cannot become "Active" immediately after it is changed "Inactive" and vice versa.(TFS-238863)
C1.WPF.Theming
Bug Fixes:
- In office2007 Themes, background color is not fully distributed to all rows ( both group rows and child rows ) in PropertyGrid. (TFS-238416)
- Light background on light text when using CosmopolitanDark theme on C1ToolBarTabControl.(TFS-239597)
Release version 4.0.20171.546 - 02/13/2017
C1.WPF.DataGrid
Bug fixes
- DataGridTextColumn and DataGridDateTimeColumn DefaultAutoWidth property values have been reduced.
Added setter to the DataGridColumn.DefaultAutoWidth property, so that it can be changed from custom code or xaml. (TFS-235818)
C1.WPF.Excel
Bug fixes
- Part 2: Width and Height of image is not retained in output .xls/.xlsx file.
(TFS:236105) - System.ArgumentException occurs in C1.WPF.Excel.4.dll when loading of .xslx file
which contains JPN text. (TFS:238446)
C1.WPF.FlexChart
Bug fixes
- [C1FlexChart] Dotted line of Series is shown as solid line in exported SVG image
while setting of 'StrokeDashArray' property.(TFS-236020)
C1.WPF.GanttView
Bug fixes
- "System.ArgumentException" occurred in PresentationFramework.dll after choosing specific dates and clicking "Preview..." button.(TFS -238471)
- Print Preview window is too big to resize its shape in GanttView.(TFS-238065)
- "System.NullReferenceException" occurred in PresentationFramework.dll while clear group type and set "Maintain Hierarchy" option to True.(TFS-238508)
C1.WPF.OrgChart
Bug Fixes
- ConnectorLines are disorted when changing the ConnectorStartLineCap, ConnectorEndLineCap,
HorizontalContentAlignment and VerticalContentAlignment properties.(TFS-236748, TFS-236706)
C1.WPF.Pdf
Bug fixes
- Result pdf file with arabic text have some scrambled. (TFS:238493)
Release version 4.0.20171.545 - 02/08/2017
C1.WPF
Breaking changes
- [C1TreeViewItem] Removed HeaderEditor template part from the C1TreeViewItem control. It should not affect control functionality in any way.
Improvements
- [C1TreeView] simplified C1TreeViewItem ControlTemplate for better performance (TFS-228353).
C1.WPF.DataGrid
Breaking changes
- DataGridCellPresenter.MergedRange property converted from dependency property to simple CLR property.
Bug fixes
- Disable pasting changes to C1DataGrid when ReadOnly = true. (TFS-237294)
C1.WPF.Excel
Bug fixes
- An Exception thrown when load an Excel file by C1Excel (part 2: 元ファイル20161029_nv1.xlsx). (TFS:213273)
- Width and Height of image is not retained in output .xls/.xlsx file. (TFS:236105)
- C1Excel replaces "@" symbol to new line"\n". [next fix for CSV format] (TFS:235074)
C1.WPF.Extended
Bug fixes
- [PropertyGrid] Collection editors which are created for the list type properties is shown at top of window screen. (TFS-233814)
C1.WPF.FlexChart
Improvements
- [C1FlexChart] Support PlotAreas.
- [C1FlexChart] Support axis binding.
C1.WPF.GanttView
Bug fixes
- System.ArgumentOutOfRangeException occurred when deleting the last and only one task at run time. (TFS-236329)
- Exception occurred when mouse clicking in ChartView after dragging down task row to resize and scrolling down using mouse wheel in GridView at third times. (TFS-236704)
- Sorting feature is absolutely not working at all. (TFS-236381)
- Exception occurred when task name is changed, ganttview is in edit mode, bar style is applied and combobox in the column is opened. (TFS-236489)
- Milestone Summary task bar shape is shown as in both "Start" shape and "End" shape in the ChartView.(TFS-236609)
- "System.ArgumentOutOfRangeException" occurred in mscorlib.dll on switching group types for the collapsed tasks.(TFS-236386)
- "System.ArgumentOutOfRangeException" occurred in mscorlib.dll while changing TaskMode and removing applied Group.(TFS-236358)
- Exception occurred when deleting of grouped rows at run time. (TFS-236395)
- GroupBar of GranttView has edges in both side.(TFS-210301)
- Request to provide warning message box instead of showing "System.ArgumentException" occurred in PresentationFramework.dll after clicking preview/print button if all margins are set to over expected range.(TFS-237153)
- ProgressBar of task can not be dragged at run time while ProgressLines are shown. (TFS-236487)
- Collapsing and expanding grouped notes enters to the EditMode of the TaskName cell. (TFS-236391)
- Current page number is not updated in PageNumer numeric box on page navigation in "Print Preview" dialog.(TFS-236586)
Improvements
- Request to provide the procedure to stop user from opening Task Information Dialog when task bar is double clicked. (TFS-236653)
C1.WPF.Olap
Bug Fixes
- Olap Chart cannot be fully printed in Pdf\XPS file while setting of Charttype as 'Column'. (TFS-229783)
C1.WPF.RichTextBox
Bug fixes:
- 'System.NullReferenceException' occurred in C1.WPF.RichTextBox.Toolbar.4.dll when selecting Row/Column/Cell/Table after resizing the page.(TFS-236862)
C1.WPF.Toolbar
Bug Fixes
- [C1Toolbar] Border of specific C1ToolbarTabItem item is lost while setting of some themes and adding of new C1ToolbarTabItem at run time. (TFS-236031)
C1.WPF.Word
Bug fixes
- "System.InvalidCastException" exception is thrown when load the rtf file contained table. (TFS:236199)
Release version 4.0.20171.544 - 01/25/2017
C1.WPF.DataGrid
Breaking changes
- Removed some old obsolete stuff.
C1.WPF.Docking
Bug Fixes:
- [C1DockControl] Main window containing C1DockControl can get focus even if a MessageBox is open.(TFS-233883)
C1.WPF.Excel
Bug fixes
- C1Excel replaces "@" symbol to new line"\n". (TFS:235074)
- Multiple issues are observed when loading .xlsx file that contains cells
with thousand separators and 11 decimal values. (TFS:208468) - Unlike build 216,'I' cursor is not shown in c1FlexGrid edit mode when loading .xlsx
excel file to c1FlexGrid by using LoadExcel() method. (TFS:228390) - Height of Image is reduced when image is added and saved to excel file using
C1Excel. (TFS:223304) - Error 'Invalid Excel OpenXml file' is occurred on opening of an excel file contains
TabColor and formula after saving as another one. (TFS:197450)
C1.WPF.FlexChart
Bug fixes
- Legend text are rendered not evenly to legend icon when exporting FlexChart to SVG format.(TFS-227954)
- Part of series is covered the AxisY when exporting FlexChart to SVG format.(TFS-234505)
C1.WPF.FlexGrid
Improvements
- Improved loading and scrolling performance.
C1.WPF.FlexSheet
Bug fixes
- (-) is displayed at all of the Column Headers on opening of output PDF file exported by C1FlexSheet.SavePdf() method. (TFS-236108)
- Outlines are distorted when loading of outline contains .XLSX file to C1FlexSheet. (TFS-208230)
- 1st row of selection is not within Outline area of FlexSheet after grouping. (TFS-228003)
- Formula of specific cells are not getting copied and pasted along with the cell value. (TFS-227993)
- Exception occurred in WindowsBase.dll when exporting FlexSheet to PDF format with FlexSheet.SavePdf() method. (TFS-235752)
C1.WPF.FlexViewer
Improvements
- The error message text is shown on a page that can not be rendered because of an internal error.
- Optimized printing multiple copies (see TFS:230322).
C1.WPF.GanttView
Bug fixes
- Mouse pointer does not updated after dragging a task bar and moving the mouse up/down.(TFS-227899)
- Setting different values to ZoomFactors , and scrolling the horizontal scrollbar , the later part of ChartView and TimeScale area are distorted.(TFS-215122)
- Taskbar Interactivity tooltip is not responding after dragging the task bar vertically.(TFS-209522)
- Data validations is not shown property while applying invalid Advancedfilter.(TFS-229493)
- Taskbars cannot be dragged while opening Task information dialog of taskbar and clicking "Show Project Summary" menu.(TFS-228054)
- Splitter can be moved via Keyboard and it is disappeared while dragging it over visual area.(TFS-209769)
- Blank rows are sorted between the tasks rows when tasks are sorted Ascending by using CustomColumn value.(TFS-212848)
- "System.ArgumentException" occurred in WindowsBase.dll when zoom in to a taskbar and zoom entire project.(TFS-234872)
- Taskbar exceeds visible tiers of Timescale while setting CharViewZoomFactor to zero "9".(TFS-229174)
- Items in BarShape comboboxes are Clipped in BarStyle dialog of TaskInformation in C1GanttView.(TFS-234892)
- "%Complete" value of taskbar will change if dragging ProjectSummary taskbar.(TFS-228052)
- Bar height is invalid for taskbar while setting of Bar height of "BarStyle" dialog.(TFS-234936)
- TaskMode can not be filtered by Advanced Filter in GanttView.(TFS-234947)
- "System.InvalidOperationException" occurred in PresentationFramework.dll while printing C1GanttView.(TFS-234921)
- Decimal Value can be added in "%Completed" Column in GridView or dragging the ProgressBar in ChartView.(TFS-203656)
- Focus cannot get into Group Title when all the tasks are grouped with build-in grouping.(TFS-214117)
- Matched tasks are not shown when applying "Percent Complete" filter by using "Equal" and "DoesNotEqual" testOperator after dragging the "Percent Complete" as "63" value in tasks.(TFS-234986)
- "System.ArgumentOutOfRangeException" occurred in mscorlib.dll when deleting last task in the GridView.(TFS-235007)
- Deadline can not be added in custom calendar of ChangeWorkingTime dialog.(TFS-210679)
- Scrollbar move automatically to the left when scroll the scrollbar to the right and drag the task.(TFS-222711)
- Adding of a new rows in blank C1GanttView , SelectedIndexChanged does not event fired.(TFS-210067)
- Auto Task bar moves according to its predecessor which has changed its Start date.(TFS-210666)
- Old index returns again even after the current Index has already returned when getting of "SelectedTaskIndex" in SelectedIndexChanged event and clicking "Move Task Up" and "Move Task Down" button.(TFS-195734)
- Selection highlight is automatically jumped to the Task position of Index 0 and selected focus is lost for the first selected cell when selecting a task and added a new task from the "Add Task" button and canceling it.(TFS-214564)
- "System.NullReferenceException" occurred in C1.WPF.GanttView.4.dll and PresentationFramework.dll when design time defined tasks are sorting.(TFS-235109)
- Deadline marker can not be dragged drop in the ChartView.(TFS-222774)
- LeftText and RightText are not rendered in ChartView while BarType is "Progress Bar".(TFS-212289)
- Printing output files does not honor the applied orientation .(TFS-227917)
- "System.ArgumentOutOfRangeException" occurred in PresentationFramework.dll while sorting new calendar in Manage Custom Calendars.(TFS-235166)
- "System.ArgumentOutOfRangeException" occurred in mscorlib.dll while dragging column of empty GridView.(TFS-235206)
- Start and End shape is not adapted to enlarged task bar.(TFS-235203)
- Custom time units is not displayed in the combobox in zoom dialog.(TFS-235259)
- "BeforeZoomFactorChange" and "ZoomFactorChanged" events are not getting fired while setting of "zoom entire project".(TFS-235295)
- "Completed" tick mark are not shown for the PercentComplete = 100% task in row header area of GridView.(TFS-210655)
- Index of the task is lost is row header area while "Error" icon is shown.(TFS-210651)
- Taskbar Interactivity tooltip is not responding after dragging the task bar while cell is in edit mode.(TFS-235421)
- Deadline is not created in ProjectSummaryTask.(TFS-222678)
- ContextMenu not affected by Office2007Black and Office2010Blue.(TFS-204378)
- Task bar of FinshOnly Task is created after Today line in ChartView.(TFS-213810)
- Group bar is missing after zooming entire project and grouping by Duration.(TFS-222903)
- Expanding/Collapsing marker is not moving with "TaskName" column.(TFS-235028)
- FieldStyle ignores some cells in GridView while applying of Foreground FieldStyle property for "All" field of SummaryTask.(TFS-235151)
- Expanding/Collapsing marker disappeared after expanding/collapsing group row twice.(TFS-235017)
- New expanding/collapsing markers are diaplayed in "Percent Complete" column after grouping tasks and add columns in GridView.(TFS-235043)
Improvements
- Add print preview of C1GanttView in print dialog.(TFS-203915)
C1.WPF.Olap
Bug Fixes
- Exception is thrown when printing the Olap.(TFS-234961)
- Condition in Custom Filter is shown as 'None' when its textbox lost focus.(TFS-233686)
C1.WPF.OrgChart
Bug Fixes
- String and numeric values cannot be set for 'Header' property through property grid.(TFS-20388)
C1.WPF.RichTextBox
Improvements:
- Table alignment is affected while selecting Row/Cell and applying the alignment to the Row/Cell contents.(TFS-234940)
C1.WPF.Toolbar
Bug Fixes
- [C1Toolbar] Default style and borders gets removed from a tab item when new tabs are inserted, selection is changed and Cosmopolitan theme is applied on it.(TFS-233961)
C1.WPF.Word
Bug fixes
- System.FormatException is thrown when load the certain docx file. (TFS:227601)
- Text are jump to the new line in exported docx file when RenderObjects use BaseNine fonts. (TFS:235816)
Release version 4.0.20171.543 - 01/13/2017
C1.WPF
Improvements
- [C1ComboBox] Request to provide multi-select feature for C1ComboItems.(TFS-20472)
C1.WPF.Bitmap
Improvements
- Added the CreateImage method to C1Bitmap which creates the internal image of the given size with uninitialized content.
- Added the Import(C1Bitmap) method for more efficient copying the image between instances of C1Bitmap.
C1.WPF.Chart
Bug fixes
- "NullReferenceException" occurs in designer when setting Theme property to "Vista".(TFS-142207)
C1.WPF.DataGrid
Bug fixes
- The dropdown part keeps remaining in initial place while opening the ComboBox/Dropdown column and scrolling. (TFS-229967)
- Fixed memory leak at printing to xps or pdf. (TFS-229938)
C1.WPF.FlexChart
Bug fixes
- The FlexChart is not clipped in exported image.(TFS-227822)
- The StrokeDashArray is not applied to FlexChart while setting of FunnelType as
Rectangle and RenderMode as Direct2D.(TFS-227777)
Improvements
- [C1FlexChart] Add ErrorBar and BoxWhisker series.
- [C1FinancialChart] Add Fibonacci tools.
- [C1FinancialChart] Add Envelops and Bollinger Bands overlay series.
- [C1FinancialChart] Add MACD, Stochastic indicators.
C1.WPF.FlexGrid
Breaking changes
- Removed obsolete ShowGroups property.
Bug fixes
- Unlike DataGrid, Group header rows are not shown in FlexGrid if AutoGenerateColumns property is changed at run time. (TFS-91689)
- Sorting action does not perform correctly when C1FlexGrid is binding with XmlDataProvider. (TFS 232902)
Improvements
- Add support for filtering values by using ExpandoObject. (TFS-229570)
C1.WPF.FlexGridFilter
Bug Fixes
- Null values are shown in the result when "is Less than or Equal to" or "is Less than" conditional filter is used. (TFS 233163)
C1.WPF.FlexSheet
Bug fixes
- Outlines are distorted when loading of outline contains .XLSX file to C1FlexSheet. (TFS-208230)
- AlternatingRowBackground property is not affected to FlexSheet. (TFS-223726)
- Grouping can not be applied to FlexSheet while the selection range contains the last cell. (TFS-228000)
- The angle format of text do not retain while saving or loading the FlexSheet. (TFS-144860)
C1.WPF.GanttView
Bug fixes
- Group task can not be expanded/collapsed and does not show Highlight color in GanttView.(TFS-210348)
- "ChartDateFormat" property is not exposed under C1.WPF.GanttView.C1GanttView class like "GridDateFormat".(TFS-213060)
- "ProjectSummary Task" task can not be expanded/collapsed.(TFS-214878)
- "Unit size mismatch: ....." dialog box is always showed while setting "MiddleTier" to "Year" and "BottomTier" to any of the "Units:" combobox items.(TFS-215085)
- Milestone cannot be created via "Task Information" dialog in GanttView.(TFS-224843)
- Taskbar cannot be dragged after clicking a taskbar and changing its property.(TFS-223772)
- FieldStyle ignores the currently selected cell in GridView while applying of some FieldStyle properties for "All" field.(TFS-210630)
- "Values" dropdown items are lost after deleting "Test" dropdown items and lost foucs in "AdvancedFilter" dialog.(TFS-229447)
- Applied Manual Value(s) of AdvancedFilters is shown as "Auto" in AdvancedFilter Dialog while using ApplyFilters() method.(TFS-228166)
- Deadline marker disappeared while changing Manual taskbar into DurationOnly taskbar.(TFS-228093)
- Zoom in/zoom out feature can not work via pressing "Ctrl" key and mouse wheel in ChartView.(TFS-212342)
- Predecessors/Successor link can not be added by drag and drop action.(TFS-210674)
- Items of Format/Example comboBox is not updated/refresh to minutes formats/examples only when selecting of "Minutes" in "Units:" ComboBox.(TFS-201886)
- Format and Example comboBoxes data are disappeared when setting the bottom tier units to "Minutes" and then reopen the "Timescales" dialog box.(TFS-201879)
- Work Weeks\Exceptions is not maintained when opening Chang Working Time dialog again after adding a Work Weeks\Exceptions.(TFS-212867)
- "Start" and "Finish" Date is not affect for new Auto Task if "Duration" value is not set.(TFS-198417)
- Constraint Date, Start Date and Finish Date didn't change although auto task is moved.(TFS-202188)
- Horizontal scroll thumb keep moving until to the end when dragging the task bar by exceeding the visible screen.(TFS-209419)
- Task bar color is chaged to inactive (i.e "Dim" color) when dragging the task bar by exceeding the visible screen and
horizontal scroll bar is going to the original position of the taskbar when releasing the task bar with visible state.(TFS-214437) - Top and Bottom text of Task bar is clipped at the place of overlapping with "NonworkingTime" position.(TFS-209462)
Improvements
- ContextMenu and Tier text can not be seen when setting of some build-in themes.(TFS-204378)
- Ctrl+Z/Ctrl+Y shortcuts are not working in C1GanttView.(TFS-210148)
- Refactor ganttview toolbar use ToolBar instead of C1Menu.
- Support for import from MS Project.
- Support for creating task by mouse drag.
- Support for colapse/expand group and summary and group tasks, support indent/outdent tasks in grid view.
- Add link line for linked tasks and support create link by mouse drag.
- Support for adaptive bar height.
- GanttView support for Themes and ganttview dialog support for Themes.
C1.WPF.InputPanel
C1.WPF.Olap
Improvements
- Add expanded\collapsed event.(TFS-19973)
C1.WPF.RichTextBox
Bug fixes:
- All pasted text are not removed at once by an Undo (Ctrl+Z ) action.(TFS-229806)
Improvements:
- Enhancement request to support "Left/Center/Right" Table alignment properties.(TFS-36126)
C1.WPF.Word
Bug fixes
- Image in the MS Word file is not retained when load to C1WordDocument and save with Docx format. (TFS:204965)
- Text are not fit into field's bound in RTF/Word/Excel exported file when use "TextFitMode". (TFS:191006)
- Forecolor of RTF paragraph is not effected when save the C1WordDocument with RTF format. (TFS:224991)
- An unhandled exception of type 'System.FormatException' occurred in C1.WPF.Word.4.dll. (TFS:233860)
Improvements
- Changed DOCX format reader for support merged cells of the table.
- Added ForeColor for Word/RTF paragraph object.
- Added support expand (spacing between characters) value for DOCX format.
Release version 4.0.20163.541 - 01/09/2017
C1.WPF.DataGrid.Excel
Bug Fixes
- Foreground color of Group rows in DataGrid is not saved in .xls or .xlsx files. (TFS-232001)
C1.WPF.FlexChart
Bug fixes
- [C1FlexChart] Height of the bars in BarChart is shortened when it includes a long value for the "BindingX" parameter.(TFS-230947)
Release version 4.0.20163.539 - 12/23/2016
C1.WPF.Pdf
Bug fixes
- [Regression] Not all rotated text are rendered when rotated text are created by using PdfDocument.DrawString() method. (TFS:209554)
Release version 4.0.20163.538 - 12/20/2016
C1.WPF.FlexViewer
Improvements
- The OpenExportedFile property added to C1FlexViewer (mapped from C1FlexViewerPane). Its default value is set to True. (TFS:228347)
C1.WPF.GanttView
Bug fixes
- "System.NullReferenceException" occurred in PresentationFramework.dll if choose FieldName after clicking null value in Advanced Filter.(TFS-228079)
- "System.NullReferenceException" is occurred in "PresentationFramework.dll" when clicking the "Value(s)" dropdown of CustomFieldColumn in "Advanced Filter" Dialog.(TFS-228125)
C1.WPF.Olap
Bug Fixes
- Olap page can not be printed to .pdf/.oxps while CustomCellFactory is used to apply cell style in OlapGrid.(TFS-228392 )
Release version 4.0.20163.537 - 12/15/2016
C1.WPF.Bitmap
Bug fixes
- System.ArgumentException is thrown when rotate the JXR file by using TransformOptions. (TFS:227961)
C1.WPF.DateTime
Bug Fixes
- Application is out of response when move focus to C1DatePicker with dropdown calendar open. (Tfs 227955).
C1.WPF.FlexGrid
Bug fixes
- TargetParameterCountException when you try to copy cells which use the indexer property. (TFS-226714)
- System.StackOverflowException occurred while opening of FilterDropdown of a column which has null value. (TFS-227984)
C1.WPF.FlexReport
Breaking Changes
- Now non paginated RTF export is used by default, i.e. RtfFilter.Paged is false by default.
C1.WPF.FlexViewer
Bug fixes
- System.Runtime.Remoting.RemotingException was thrown in the Designer after running the project. (TFS:227748)
- A reference to C1FlexChart not added to the project references when adding C1FlexViewer from the toolbox.
Improvements
- Added Japanese and Chinese localization.
C1.WPF.PdfViewer
Bug Fixes
- Text are garble while loading of pdf file contained Chinese strings , TextBoxes , CheckBoxes. (TFS-227370)
Release version 4.0.20163.536 - 12/12/2016
C1.WPF.Chart
Bug fixes
- Axis Labels are not rendered correctly when we create a Radar chart with log base 10. (TFS-153129)
C1.WPF.DataGrid
Improvements
- Allow adding new rows when grid is grouped. (TFS-25483)
C1.WPF.FlexChart
Bug fixes
- [C1FlexChart] Legend border and border color are shown in svg image. (TFS-222077)
- [C1FlexChart] Background is lost while setting RenderMode as Direct2D. (TFS-222170)
- [C1FlexChart] Background color of FlexChart is lost in exported SVG image.(TFS-222217)
- [C1FlexChart] SelectionChanged event is fired twice at first while selecting any series.(TFS-222394)
C1.WPF.FlexGrid
Bug fixes
- The data in the cell is copied to the cell below it when using StartEdit(False) method in the SelectionChanged event and focus to cell is changed using the cursor keys. (TFS-224968)
Improvements
- Allow adding new rows when grid is grouped or sorted. (TFS-25483)
- Reset Row/Column size to original value if resizing was cancelled by pressing Escape key. (TFS-222710)
C1.WPF.FlexReport
Breaking Changes
- SubreportParameterValue was renamed to ReportParameterValue.
- SubreportParameterValues was renamed to ReportParameterValues.
Bug fixes
- C1FlexReport.EndPage event not fired for last page of the report. (TFS:227288)
Improvements
- Added two more variants to define hyperlink in the report (see FieldBase.Hyperlink property):
- ReportLinkTargetScript. Script will be executed when user perform navigation, see "Interactive Report" sample.
- ReportLinkTargetBookmark. Added properties Report and ParameterValues properties
which allow to create a link to another report or to same report with different parameters. - Added new FlexChartField report field, supporting the following chart
types: Column, Bar, Line, Scatter, LineSymbols, Area, Spline,
SplineSymbols, SplineArea, Bubble, Candlestick, HighLowOpenClose,
Funnel. The new FlexChartField is supported on all platforms
(WinForms, WPF, UWP).
FlexChartField internally uses the FlexChart control, so now
C1.WPF.Document.4 and C1.WPF.FlexReport.4 assemblies require the
C1.WPF.FlexChart.4 assembly, UWP assemblies C1.UWP.Document and C1.UWP.FlexReport require
C1.UWP.FlexChart. - Now ForcePageBreak specified for FieldBase, Section or SubSection assigned to the
RenderObject.LayoutBreak this allows to improve exporters.
C1.WPF.FlexSheet
Bug fixes
- FilterDropdown can not be resized/restored its original size after enlarging the size. (TFS-203593)
- Full precision for decimal value shows in numeric cell of FlexGird/FlexSheet after exiting from Edit Mode. (TFS-207182)
C1.WPF.FlexViewer
Improvements
- Added C1FlexViewer control.
C1.WPF.GanttView
Bug fixes
- Disable filtering by resources if there are no resources in TaskResources.(TFS-223745)
- Add a combobox in the custom column when its type is Enum.(TFS-222247)
- Filter value is lost after filtering by Boolean, Enum and Resource while opening Advanced Filter dialog again.(TFS-223727)
- "System.ArgumentOutOfRangeException" is occurred in PresentationFramework.dll when printing Ganttview if hiding GridView.(TFS-224747)
C1.WPF.PdfViewer
Bug Fixes
- Only blank pages are rendered without any words when loading pdf file in C1PdfViewer. (TFS-224693)
C1.WPF.RichTextBox.Toolbar
Improvements:
- Removed BorderThickness property from C1RichTextBoxToolbar.(TFS-41138)
C1.WPF.TileView
Bug fixes
- System.ArgumentOutOfRangeException occurs when adding of 8 or above child C1TileViewItem,
maximizing/minizing 7th and later TileViewItems. (TFS-227274)
Release version 4.0.20163.535 - 11/28/2016
C1.WPF
Bug fixes
- [NumericBox] Application stops executing on typing value in NumericBox. (TFS-17831)
- [TreeView] Scrolling does not work when pressing PageDown key for second and onwards in isVirtualizing=True. (TFS-204912)
C1.WPF.Bitmap
Bug fixes
- System.NotSupportedException occurred while saving bitmap to Jpeg by using SaveAsJpeg() with ImageQuality property. (TFS:222673)
C1.WPF.DataGrid.Excel
Bug Fixes
- CellStyles applied using Data Trigger does not reflect in the exported
excel file. (TFS-221867)
C1.WPF.Excel
Bug fixes
- First sheet is always selected when setting 'SelectedIndex' value less than 'FirstIndex'
value. (TFS:19584) - One of the columns in the second sheet becomes invisible after saving in the different
path and opening it. (TFS:15297)
C1.WPF.FlexGrid
Bug fixes
- FlexGrid doesn't create autogenerated column for decimal values. (TFS-119735)
- Broken characters are shown when we enter Korean text in C1FlexGrid. (TFS-206395)
C1.WPF.FlexGrid.GroupPanel
Bug fixes
- GroupPanel text are invisible when chaning of some builds in themes.(TFS-206890)
C1.WPF.FlexGridFilter
Bug Fixes
- Filter tick mark i can not be seen and blur while applying of ExpressionDark/ShinyBlue/Office2007Black. (TFS 206896)
- DBNull value rows are not shown in result, while 'Equals = Null' for String/ DateTime/ Numeric columns. (TFS 101256)
C1.WPF.FlexReport
Bug fixes
- Error occurs during rendering if name of field of DataSource equals to VBScript keyword like "To", "While" etc. (TFS:221944)
C1.WPF.FlexSheet
Bug fixes
- Focus jumps to the last inserted sheet when hiding of a specific sheet instead of its next index sheet. (TFS-216537)
- Applied format is not reflected to the column of FlexSheet. (TFS-216640)
C1.WPF.GanttView
Bug fixes
- System.ArgumentOutOfRangeException occurs in PresentationFramework.dll when setting CharViewZoomFactor 0 and print GanttView.(TFS-215137)
- IsWithin and IsNotWithin TestOperator can not be used in C1GanttView.(TFS-205944)
- Whitespace is missing between Group Title Colon " : " and Value of the group type.(TFS-214089)
- Exception throws while dragging Duration's bar of Duration only task. (TFS-222775)
- System.NullReferenceException occurred after add blank row and click style button of Task Information. (TFS-222817)
- "System.NullReferenceException" occurred in PresentationFramework.dll when printing of CustomColumn contains GanttView.(TFS-222953)
- "System.ArgumentOutOfRangeException" is occurred in PresentationFramework.dll when printing Ganttview if hiding ChartView.(TFS-222970)
C1.WPF.PdfViewer
Bug Fixes
- Logo image color in original pdf file is not retained when view the pdf file in C1FlexViewer. (TFS-221614)
- C1PdfViewer is not able to navigate to their link pages by clicking TOC links. (TFS-222733)
C1.WPF.ReportViewer
Bug Fixes
- Current found word can not be shown in the visible screen when loading of .mhtml and jumping within the found words.(TFS-218161)
C1.WPF.RichTextBox
Bug fixes:
- Image cannot be copied and pasted from MS to RichTextBox via keyboard shortcut.(TFS-217432)
C1.WPF.SpellChecker
Improvements
- Add default dictionary in SpellChecker.(TFS-17900)
- Add Load(string fileName) method to allow people to specify files instead of streams.(TFS-17901)
C1.WPF.Theming
Bug Fixes:
- Child controls' text foreground are changed as "White" and becomes invisible
when applying of some build-In themes to the Grid.(TFS: 204884)
Release version 4.0.20163.534 - 11/14/2016
C1.WPF
Bug fixes
- [C1TabControl] Fixed the issue that Collapsed c1Toolbar is not auto expanded
after selected one item in collapsed state.(TFS-32199) - [C1TabControl] Fixed the issue that c1ToolbarTabItem’s content is remaining
in c1Toolbar although c1ToolbarTabitem is closed by using close button.(TFS-32218)
C1.WPF.Bitmap
Improvements
- C1Bitmap added to the suite.
C1.WPF.Excel
Bug fixes
- Japanese characters, font styles, watermarks and shapes are not rendered in output
.xlsx file. (TFS:204191 cases 2 & 5) - Multiple issues are observed when loading .xlsx file that contains cells with thousand
separators and 11 decimal values). (TFS:208468 case 1)
C1.WPF.FlexChart
Improvements
- [C1FlexChart] Add funnel chart type.
C1.WPF.FlexReport
Improvements:
- Exception occurs during C1FlexReport rendering if it contains RTF field with auto height. (TFS:215531)
C1.WPF.FlexViewer
Bug fixes
- Page was not correctly navigated to after setting the page number in thumbnail view mode. (TFS:215918)
Improvements
- Supported FlowDirection.RightToLeft for C1FlexViewerPane.
C1.WPF.GanttView
Bug fixes
- Progress bar is not shown in project summary task, summary task and inactive summary task.(TFS-210382)
- Text of child controls in the dialogs are cut off when setting of custom font size to C1GanttView.(TFS 209514)
- Value of "% Percent" is not shown in ToolTip while clicking progress bar of Taskbar.(TFS-209823)
- When using "Legend Last Page" print style formats shown on that extra last page uncorrect.(TFS-213123)
- Deadline can not be added in "Advanced" tab of Task Information dialog.(TFS-210675)
- Print Dialog Korea and Japanese language show uncorrect.(TFS-215560)
- Wrong "Bad C1GanttView XML" error is shown while saving and loading of ProgressLine contains tasks.(TFS-209291)
- Filtered tick-mark is not checked at "Advanced Filter" dropdown item when updating the filter in MoreFilterDialog.(TFS-213785)
- Filtered tick-mark is not checked at "Advanced Filter" dropdown item when loading of filter applied xml file to C1GanttView.(TFS-205633)
- Filter tick mark lost in "Advanced Filter" dropdwon item when editing or applying the advanced filter on second time.(TFS-209553)
- Tick marks is not cleared in group dropdown even after clearing the applied group of GanttView.(TFS-210412)
- System.ArgumentOutOfRangeException occurred in PresentationFramework.dll when printing the empty Ganttview.(TFS-217296)
- Toolbar buttons are cut off and not fitted with the design.(TFS-214847)
- System.NullReferenceException occurred in C1.WPF.GanttView.4.dll after clicking on "Zoom…" toolbar button when chart view is empty.(TFS-215220)
- Operators, FiledNames and Value(s) of the applied filter are lost after loading the XML file in C1GanttView.(TFS-205299)
- Applied Value(s) of AdvancedFilters is not shown in AdvancedFilter Dialog while using ApplyFilters() method.(TFS-209549)
- ChartView is totally blank when loading of xml which contain MaintainHierarchy in GanttView.(TFS-210399)
- Project summary task is not listed in "Task:" comboBox of BarStyle dialog.(TFS-210668)
- Minium height value is not set to ColumnHeader row and TimeScale area by default. (Tfs-209523)
- TimeScale area remains enlarge after ColumnHeader row height has been restored by double click action in GridView. (Tfs-209745)
C1.WPF.Olap
Bug Fixes
- Fixed the issue that exception is thrown while filtering. (TFS-214801)
C1.WPF.PdfViewer
Bug Fixes
- C1PdfViewer does not displays the attached pdf files and becomes blank.(TFS-218148)
C1.WPF.Toolbar
Bug Fixes
- [C1Toolbar] Fixed the issue that No tabshape style in C1ToolbarTabItem
which is dynamically added into C1ToolbarTabControl.(TFS-15692) - [C1Toolbar] Fixed the issue that Some Header properties are not applied
in design and run time if set in property grid.(TFS-44318) - [C1Toolbar] Fixed the issue that Data binding does not work for
C1ToolbarTabControl.ContentTemplate if UnselectedContentMode='Collapsed'.(TFS-16075)
Release version 4.0.20163.532 - 10/21/2016
C1.WPF.FlexChart
Bug fixes
- [C1FlexRadar] Fixed the argument exception when drag FlexRadar from
toolbox to window.(TFS-212465)
C1.WPF.FlexSheet
Bug fixes
- New inserted column show cell values if insert new column when last column is selected. (TFS-203662)
C1.WPF.FlexViewer
Improvements
- Added the PageHistoryTracking property to C1FlexViewerPane to enable tracking history of changes for the PageNumber/PageSetNumber properties.
C1.WPF.GanttView
Bug fixes
- Fixed the issue that chart view bottom tier is distorted and showing only
"F" or "T" for every day after setting "Zoom Entire Project".(TFS-213704) - Fixed the issue that default bottom tier and middle tier formats are not
reflected on chart view after setting "Zoom Entire Project" or "Zoom Selected Task".(TFS-213694) - Fixed the issue that "System.ArgumentOutOfRangeException" occurs in
mscorlib.dll when right clicking on Timescale area of the empty ganttview.(TFS-214453) - Fixed the issue that "System.NullReferenceException" occurred in
PresentationFramework.dll when printing of CustomColumn contains GanttView.(TFS-214505) - Fixed the issue that "System.NullReferenceException" occurred in
PresentationFramework.dll when printing the ganttview with specific dates option.(TFS-214507) - Fixed the issue that "Cast:" is displayed instead of "Cost:" Label in
Resources tab of Task Information Dialog box in C1GanttView.(TFS-214544) - Fixed the issue that "System.NullReferenceException" and
"System.Reflection.TargetInvocationException" occurred while setting
ChartViewZoomFactor to 0.(TFS-214532) - Fixed the issue that add summary task feature can be added to C1GanttView
while gouping applied.(TFS-210378)
Release version 4.0.20163.531 - 10/17/2016
C1.WPF.FlexChart
Bug fixes
- [C1Sunburst] Fixed the issue that the default name is "flexPie".(TFS-212469)
- [C1Sunburst] Fixed the issue that ItemSource at runtime is not
reflected back on the chart.(TFS-211573)
Improvements
- [C1FlexChart] Export FlexChart as SVG image.
C1.WPF.FlexViewer
Bug fixes
- The Paginated property becomes Nullable to allow setting Paginated to True for SSRS reports. (TFS:212513)
- When the SelectMouseMode property is set to false, the user could still select the text with Ctrl+A but she can't remove the selection. (TFS:212905)
Improvements
- Added a number of ICommands to C1FlexViewerPane to facilitate development with MVVM pattern.
C1.WPF.GanttView
Bug fixes
- Fixed the issue that ChartView is blank when loading of output xml file to
the same GanttView again. (TFS-212002) - Fixed the issue that text entered in the grid cell are lost while cell is in
edit mode after right click to check open context menu to open grid column dialog.(TFS-212597) - Fixed the issue that text Auto/Manual task bars rendered until to the Sunday
if their Finish date is Friday. (TFS-210694) - Fixed the issue that "System.NullReferenceException" occurred in C1.WPF.FlexGrid.4.dll
while setting of "TaskMode" as "Automatic" and clicking Constraint Type dropdown in GanttView.
(TFS-210636) - Fixed the issue that "System.NullReferenceException" occurred in C1.WPF.FlexGrid.4.dll
while selecting "Automatic" from dropdown of Task Mode at first time and then clicking
Task Mode's dropdown for next row within edit mode. (TFS-212021) - Fixed the issue that Undo/Redo functions do not recognize for the changes
in GridView. (TFS-209117) - Fixed the issue that Combobox and DropDown of the field column can't be seen
and Keyboard Navigation can't support in "Advance Filter" dialog. (TFS-205943) - Fixed the issue that task name are lost in GridView when applying of
grouping to C1GanttView. (TFS-212870) - Fixed the issue that PrintSyle name is missing in General tab of "Print" dialog.(TFS-212922)
- Fixed the issue that Connector line is distorted between predecessor and
successor task when applying "Default Days off = all days".(TFS-210925) - Fixed the issue that task bar are lost and only group bars are shown in
ChartView while applying group. (TFS-210187)
Release version 4.0.20163.530 - 10/10/2016
C1.WPF.Document
Improvements:
- Now changing properties of the parameter of the C1SSRSDocumentSource will force
set of C1SSRSDocumentSource.Dirty to true.
C1.WPF.FlexGrid
Bug fixes
- Row selection is still remained after changing SelectionMode from ListBox to RowRange. (TFS-40451)
C1.WPF.FlexReport
Bug fixes
- In some cases text selected in viewer copied not fully if report contains CheckBoxField. (TFS:211679)
C1.WPF.FlexSheet
Improvements
- Save/load frozen columns and rows in Excel format. (TFS-209272)
C1.WPF.FlexViewer
Bug fixes
- Alt+Left and Alt+Right keys did not navigate the view backward/forward.
- Pages were not rotated to 180 degrees in the Thumbnail view. (TFS:211550)
- InvalidCastException was thrown when customized the ZoomFactor. (TFS:211504)
Improvements
- Scroll animation with the mouse is slightly improved.
- Added more dependency properties to C1FlexViewerPane, such as PageNumber, HasBackwardHistory, and so on.
C1.WPF.GanttView
Bug fixes
- Fixed the issue that application is not responding and C1GanttView
crashed while applying FieldStyle to Inactive SummaryTask. (TFS-210434) - Fixed the issue that StartDate and EndDate of the task are not updated
according to it's PredecessorType. (TFS-209060) - Fixed the issue that System.InvalidOperationException occurred while dragging
PercentComplete Indicator of DurationOnly task. (TFS-209735) - Fixed the issue that Existing tasks and newly added tasks do not honor to
the default BarStyle(BarShape/BarText). (TFS-210423) - Fixed the issue that BarText is not maintained when opening dialog again after
setting of BarText of TaskBar. (TFS-209399) - Fixed the issue that BarText can not be reset after setting it. (TFS-212035)
- Fixed the issue that legend area is printed in every page of output file when
printing GanttView. (TFS-209531) - Fixed the issue that "System.ArgumentOutOfRangeException" occurred in
PresentationFramework.dll while printing C1GanttView. (TFS-209065) - Fixed the issue that "System.OverflowException" and "System.ArgumentException"
occurred in PresentationFramework.dll while print specific dates in GanttView. (TFS-210177) - Fixed the issue that System.ArgumentException occurs in "PresentationCore"
when calling of C1.WPF.GanttView.PrintManager.Print() method by setting print date
range out of project date range.(TFS-210429)
Release version 4.0.20163.529 - 10/04/2016
C1.WPF.Chart
Bug fixes
- Application freezes while maximizing the window containing C1Chart. (TFS-199965)
C1.WPF.FlexReport
Improvements
- First release.
WPF version supports all features of FlexReport for WinForms excluding: - ChartField
- Map and SuperLabel custom fields
C1.WPF.FlexViewer
C1.WPF.GanttView
Bug fixes
- Fixed the issue that Custom calendar is not listed or can not be set in
Tasks of C1GanttView via "Calendar" column.(TFS-193117) - Fixed the issue that Filtering does not work when filter the task by
"Percent Complete" field. (TFS-194699) - System.ArgumentOutOfRangeException occurs when calling of gv.ScrollToTask()
method in GanttView_Loaded() event. (TFS-209836) - Fixed the issue that matched tasks are not shown correct when applying
"Percent Complete" filter by using "Equal" and "DoesNotEqual" testOperator after
dragging the "Percent Complete" value in tasks.(TFS-205939) - Fixed the issue that text entered in the grid cell are lost in edit mode after
clicking on the "Grid Columns" toolbar to check the visible column. (TFS-210049) - Fixed the issue that unnecessary tag is added to TaskPropertyColumn when
drag GanttView to page in design time. (TFS-208811)
C1.WPF.ImportServices
Release version 4.0.20163.528 - 09/26/2016
C1.WPF.DataGrid.Excel
Bug Fixes
- Fixed the issue that Foreground color of DataGrid is not saved in .xls or .xlsx files. (TFS-209188)
C1.WPF.FlexChart
Improvements
- [C1FlexRadar] First release.
C1.WPF.GanttView
Bug fixes
- Fixed the issue that when applying 1 Day(s) Custom Zoom in C1GanttView
"System.ArgumentException" occurred in WindowsBase.dll.(TFS-209296) - Fixed the issue that "System.ArgumentOutOfRangeException" occurred in mscorlib
when hiding and showing of Tiers in TimeScale.(TFS-209252) - Fixed the issue that MarqueeColor is not affected/shown to Taskbar while
dragging it in ChartView. (TFS-209500) - Fixed the issue that application is frozen and InvalidOperationException is
thrown while dragging Task bar several times in ChartView. (TFS-209058) - Fixed the issue that Multiple/All tasks can not be selected by using
Shift + Click action or clicking on "SelectAll" area of GridView. (TFS-209505) - Fixed the issue that after switching dll versions for C1GanttView,
"Cannot locate resource" error occurs in deisnger and C1GanttView is crashed. (TFS-208823) - Fixed the issue that "System.InvalidOperationException" occurred while clicking
DurationOnly, StartOnly and Finish Only Taskbar in GanttView.(TFS-209438) - Fixed the issue that when enlarging the ColumnHeader row of GridView in
empty GanttView System.ArgumentOutOfRangeException occurs in mscorlib.dll.(TFS-209508) - Fixed the issue that Applied PercentComplete value is ignored in Advanced Filter
and it returns less task counts in Filter result than in actual value.(TFS-209533) - Fixed the issue that Applied "Progress Point Color" changed automatically to
the same with "Line Color", when reopening the "Progress Line" dialog(TFS-209330) - Fixed the issue that exception throws when adding of a task at index 0
by using tasks.Insert() method. (TFS-209195)
Release version 4.0.20163.527 - 09/21/2016
C1.WPF.GanttView
Bug fixes
- Fixed the issue that exception occurs when adding tasks at run time. (TFS-208817)
- Fixed the issue that horizonal scrollbar move automatically to the left end
when pressing on the task. (TFS-209039) - Fixed the issue that "Reset" function breaks in Sort Dialog of C1GanttView.(TFS-209079)
- Fixed the issue that CheckBoxes of GridColumn Dialog can not be checked by
"Spacebar" interaction.(TFS-205309) - Fixed the issue that System.NullReferenceException occurs in C1.WPF.GanttView.4.dll
while loading xml containing FieldStyle formating in C1GanttView.(TFS-209102) - Fixed the issue that System.NullReferenceException occurs in C1.WPF.GanttView.4.dll
on opening of ZoomDialog when all three tiers are visible=false.(TFS-209309)
Improvements
- Add Today button in calendars footer area for every C1DatePicker in C1GanttView.(TFS-193111)
Release version 4.0.20163.526 - 09/19/2016
C1.WPF.DataGrid
Bug fixes
- Fixed the issue that RowHeight and DateFormat are not maintained
while printing the inverted C1DataGrid.(TFS-204388)
C1.WPF.DateTime
Improvements:
- Added handling of 'F4' key (opens drop-down) (Tfs 208235).
C1.WPF.FlexChart
Breaking changes
- Change the namespace of IChartLayer from C1.WPF.Chart.Interaction to C1.WPF.Chart.
Improvements
- [C1FlexChart] Add Waterfall series.
- [C1FlexChart] Add annotations.
C1.WPF.FlexSheet
Bug fixes
- Fixed the issue that focus jumps to the 1st sheet when hiding of a specific
sheet instead of its previous index sheet. (TFS-204298)
C1.WPF.GanttView
Bug fixes
- Fixed the issue that operators, filed names and value of the applied filter
is lost after loading the XML file in C1GanttView.(TFS-205299) - Fixed the issue that "Task Information" Dialog box is not opened and show as
a "Blink" when clicking the "Task Information" button from tool bar of a blank
C1GanttView.(TFS-195451) - Fixed the issue that task information dialog tool bar button and context menu
item interaction are inconsistent after adding new blank row to C1GanttView.(TFS-203390) - Fixed the issue that validation dialog is not shown while an upper tier has
less time per tick than one of the tiers below it.(TFS-197838) - Fixed the issue that milestone tasks are not created in the chart view when
start date and finish date is the same.(TFS-193645) - Fixed the issue that need hide maximize and minimize buttons in all
dialogs of C1GanttView.(TFS-201662) - Fixed the issue that some of the items in dialog box are not localized.(TFS-205708)
- Fixed the issue that "Editor" text is displayed instead of "Edit" text and
request to provide "Ellipses" in "New" and "Edit" button of "More Filter" dialog.(TFS-205952) - Fixed the issue that delete task toolbar button is active even though
there is no Task in C1GanttView.(TFS-205955) - Fixed the issue that Ganttview not updated localization immedeately.(TFS-197766)
- Fixed the issue that "Print" Dialog,context menu items and toolbar tooltip are not
localized in GanttView.(TFS-197772) - Fixed the issue Column names, tiers text, menu dropdown item, tooltips and Contextmenu
are not localized to japnaese chinese localization when setting of CurrentCulture
and CurrentUICulture.(TFS-205319)
C1.WPF.Pdf
Bug fixes
- Check boxes interaction can not be performed and radio buttons are disappeared in
output pdf file from C1Pdf. (TFS:205954) - [Sample] Request to use "WPF component" instead of "UWP component" in vertical
text of Pdf Acroform sample page. (TFS:206004) - Unknown character shown when Japanese character exported to pdf file for C1RichTextBox. (TFS:97308)
Improvements
- Added support of alternative fonts for Chinese, Korean, Japanese characters.
C1.WPF.RichTextBox
Improvements:
- Add AutoCapitalizationMode property to indicate how to handle auto capitalization.(TFS-114613)
None: Specifies that there is no automatic text capitalization. This is the default type.
Sentence: Specifies automatic capitalization of the first letter of each sentence.
Release version 4.0.20162.524 - 08/29/2016
C1.WPF.GanttView
Bug fixes
- Fixed the issue that exception occurs when hiding of all three tiers
at design time and unhiding at run time. (TFS-201930) - Fixed the issue that exception occurs while setting of "Start" time of
Automatic task in GanttView. (TFS-204895) - Fixed the issue that default focus is not shown on the last index of
filter item in "Filters" listBox of "More Filters" Dialog.(TFS-204955) - Fixed the issue that exception occurrs when design time defined tasks
are sorting. (TFS-204960) - Fixed the issue that context menu item "Task Information" is still active
in ReadOnly mode after dragging a task bar.(TFS-205324) - Fixed the issue that sign of percent complete "%" is lost in GridView. (TFS 205357)
Release version 4.0.20162.523 - 08/23/2016
C1.WPF.GanttView
Bug fixes
- Fixed the issue that new task can not be added by clicking "Add Task"
menu button/context menu.(TFS-204348)
Release version 4.0.20162.522 - 08/22/2016
C1.WPF.FlexChart
Bug fixes
- [C1FlexPie] Fixed the issue that C1FlexPie is not updated when
change the corresponding value (TFS-202556).
C1.WPF.GanttView
Bug fixes
- Fixed the issue that task bar is not shown when drag a long task bar to
short one. (TFS-201647) - Fixed the issue that progress line is not move for auto task. (TFS-198354)
- Fixed the issue that Manual TaskBar is disappeared when setting of
ScheduleFrom="ProjectFinishDate" and dragging at run time. (TFS-193678) - Fixed the issue that the extra margin area/sapces are very small
in almost all dialog of C1GanttView. (TFS-197916) - Fixed the issue that in advanced filter dialog, CombinationOperator(AND/OR)
value is shown as FilterValue for the specific FilterRow while clicking
"Value (s)" new filterRow.(TFS-197848) - Fixed the issue that "Test" dropdown items are lost when reopening
of "AdvancedFilter" which is given without "Test" and "Values".(TFS-194671) - Fixed the issue that "Set working times" and "Range of Recurrence" groupboxes
items are "Enable" when there is no exception in the "Exceptions" listbox.(TFS-203987)
C1.WPF.Pdf
Improvements
- Added PdfAcroform sample (for demo of Acroform fields) for C# and VB.
C1.WPF.Schedule
Bug Fixes:
- Fixed issue with not showing newly created appointments if C1Scheduler.ViewType is set to TimeLine view at design-time.
Release version 4.0.20162.521 - 08/15/2016
C1.WPF
Bug fixes
- [ComboBox] Fixed the issue that match item is not selected while pasting
text by Key in TextEditor. (TFS-193857)
C1.WPF.DataGrid
Bug fixes
- Fixed the issue that BorderThickness of ScrollBar style is
not affected to C1DataGrid. (TFS-198985)
C1.WPF.FlexGridFilter
Bug Fixes
- Fixed the issue that FilterDropDown still open even after focus lost from
that box when FlexSheet contains window is called from another window. (TFS 135961)
C1.WPF.GanttView
Bug fixes
- Fixed the issue that TaskMode can't be filter by Advanced Filter
in GanttView. (TFS-197786) - Fixed the issue that Bottom Tier is shown as blank row when setting MinWidth
of the "Bottom Tier" to 8 or less than of 8. (TFS-201941)
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue that C1RichTextBox loose color and table formatting while copying content.(TFS-202426)
- Fixed the issue that focus can not be placed outside of the table and text can not be input anymore in C1RichTextBox after
paste the table from MSWord.(TFS-200826)
C1.WPF.Schedule
Improvements:
- Added new C1SchedulerSettings.ShowReminderDialog property.
This property determines whether control should display embedded reminder dialog when reminder is fired.
The default value is true.
C1.WPF.Theming
Bug Fixes:
- Fixed the issue that ContextMenu icon is disappeared when hovering
in "BureauBlack" theme. (TFS-200830)
Release version 4.0.20162.520 - 08/08/2016
C1.WPF
Bug fixes
- [C1TreeView] Fixed the issue that applied MouseOverBrush color are
remaining on the parent nodes of C1TreeView. (TFS-202004)
C1.WPF.BarCode
Bug fixes
- Fixed the issue that EncodingException.Message always returns "Invalide barcode data"
after receiving an exception in encoding the barcode.(TFS-201539)
C1.WPF.DataGrid
Bug fixes
- All data are rendered incorrectly while using C1FullTextSearchBehavior with DataGridTemplateColumns. (Tfs 199306)
- Column is still shown and adjacent column name is disappeared while setting of c1DataGrid.Columns[x].Visibility = Visibility.Hidden (Tfs 198956)
- The last group with child rows is not deleted while selecting the grouped rows by mouse action from the last group row to the 1st group row and pressing "Delete" key (Tfs 198997)
- Preserve selection at sorting and filtering. (Tfs 199280)
C1.WPF.Excel
Bug fixes
- Error occurs in output file while loading and saving of the border style containing
.xls/.xlxs to C1Excel. (TFS:191302) - When the report is exported to Excel file with .xls format, background color in
some field may change. (TFS:195006) - Comment of cell in result excel file is not properly shown in C1Excel when loading
and saving to C1Excel. (TFS:191100) - Request to provide bitmap support in SL Excel. (TFS:19275)
- 'System.ArgumentException" occur in C1.WPF.Excel.4.dll while loading of .xlsx file
contains Profit-And-Loss calculation and formula. (TFS:200261) - #VALUE! is shown in the cell with .xls excel file after loading and saving an excel
file which has '=SUM((B1,B2))' formula with C1Excel. (TFS:195419) - When a Excel file that has RTF texts including line break is loaded, an unnecessary
blank is inserted between the 2 byte characters at the time of an RTF translation
(Regression from TFS:191100). (TFS:198035)
C1.WPF.FlexChart
Improvements
- [C1Sunburst] First release.
C1.WPF.FlexGrid
Bug fixes
- Disable sorting for autogenerated column if column data type doesn't implement IComparable interface. (TFS-201006)
C1.WPF.FlexGridFilter
Bug Fixes
- ColumnFilterEditor of numeric column does not sorts items correctly. (TFS 192470)
C1.WPF.GanttView
Bug fixes
- Fixed the issue that parent dialogs are closed on pressing "Esc" key
while dropdown/comboBox or child dialog are opening. (TFS-195428) - Fixed the issue that PopUp Dialog box startup position of C1GanttView is
not at the center of the MainWindow. (TFS-197850) - Fixed the issue that height of the bottom Tier stretch out and fill the whole
chart view when increasing the row height of column header in Grid View. (TFS-198073) - Fixed the issue that exception occurs when clicking value in Predecessors
column at run time and setting of ScheduleFrom="ProjectFinishDate". (TFS-198348) - Fixed the issue that "System.NullReferenceException" occurs in
PresentationFramework when set working times in Exceptions tab of
ChangeWorkTime in GanttView. (TFS-198457) - Fixed the issue that TargetInvocation exception occurs in runtime
while setting of "ChartStartDate"/"ChartFinishDate" in GanttView. (TFS-197702)
[WPF] Fixed the issue that System.NullReferenceException occurs in
C1.WPF.GanttView.4 dll when calling of gv.ScrollToTask()
method after InitializeComponent(). (TFS-201636) - Fixed the issue that ConstraintType and ConstraintDate can be set for
ManaualTasks and shown in the GridView. (TFS-193675)
C1.WPF.Maps
Improvements
- Used a reference to C1.WPF.Zip library instead of shared C1Zip code.
C1.WPF.Pdf
Improvements
- Added support PDF/A compliance for PDF annotations. PDF/A bug fixing.
- Fixed support PDF Acroforms for XAML versions.
C1.WPF.PdfViewer
Improvements
- Used a reference to C1.WPF.Zip library instead of shared C1Zip code.
C1.WPF.ReportViewer
Improvements
- Used a reference to C1.WPF.Zip library instead of shared C1Zip code.
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue that font size is displayed incorrectly if copy and paste the character.(TFS-201083)
- Fixed the issue that the caret position is incorrect in a particular
character in 'Yu Gothic UI' font family.(TFS-201086)
Improvements:
- Add support for resizing table by dragging.(TFS-91526)
C1.WPF.SpellChecker
Improvements
- Used a reference to C1.WPF.Zip library instead of shared C1Zip code.
C1.WPF.Word
Bug fixes
- Text's alignment of original document is not retained in new document. (TFS:191068)
- Backfilling color changes in output .rtf and not effected in output .docx file
when load/save the MS Word Document to C1Word. (TFS:196282) - Font Size of MS word file is not retained when load and save in C1WordDocument. (TFS:193081)
- System.FormatException is thrown when load the docx file contained bookmark and save
it in another document. (TFS:192836) - PageBreak from MS word does not effect in C1WordDocument when load MS word file and
save it in C1Wordocument. (TFS:193054) - Position of Footer text are different in RTF and Docx Files. (TFS:196953)
- Text behind the tab character "\t" are disappeared in output RTF file. (TFS:197388)
- Background filling color of main section in the C1WordDocument is not effective in
output RTF and DOCX files. (TFS:153736) - WidthPercent of Table row is not effected in word doucument with Docx format. (TFS:153145)
- Font color of "RTF Field" is not effected in exported Docx and RTF files (TFS:201537)
Release version 4.0.20162.518 - 07/18/2016
C1.WPF
Bug fixes
- [Combobox] 'SelectedIndex' is always shown as '0' after editting and selecting the text in C1Combobox. (TFS-199022)
C1.WPF.DataGrid
Breaking changes
- Removed obsolete C1DataGridScrollMode enumeration and DataGridColumn.LoadingFilter event.
- GetPageCompletedArgs class renamed to GetPageCompletedEventArgs.
C1.WPF.FlexGrid
Bug fixes
- Column header's background color disappears while selecting any cell in C1FlexGrid. (TFS-199595)
C1.WPF.GanttView
Bug fixes
- Fixed the issue that Context menu items are still active and user can interact
some functions via these context menu even in ReadOnly Mode. (TFS-195723) - Fixed the issue that System.NullReferenceException occurs in C1.WPF.GanttView
.4.dll when hiding of all three tiers in task existing GanttView. (TFS-197803) - Fixed the issue that System.ArgumentException occurred in PresentationFramework
while hiding of Middle Tier and changing Unit in Bottom Tier. (TFS-197806) - Fixed the issue that "NullReferenceException" occurs in
C1.WPF.GanttView.4.dll while deleting of CombinationOperator(And/Or) and opening of
the FieldName Dropdown.(TFS-197886) - Fixed the issue that System.InvalidOperationException occurs in
PresentationFramework.dll while changing of %Complete value in GridView.(TFS-198188) - Fixed the issue that length of Task bar can't be increased / reduced by
dragging to increase or reduce the duration of the task.(TFS-195514)
C1.WPF.Theming
Bug Fixes:
- Fixed the issue that ContextMenu items are displayed with white foreground
while applying C1ThemeCosmoplitanDark theme. (TFS-199003) - Fixed the issue that ListViewItems becomes transparent on selection while
we apply C1ThemeCosmopolitanDark theme. (TFS-199004)
Release version 4.0.20162.517 - 07/04/2016
C1.WPF
Bug fixes
- [C1DragDropManager]"System.NullReferenceException" is thrown while pressing space bar during cell drag. (TFS-197911)
C1.WPF.DateTime
Improvements:
- Removed angle brackets from default watermak in DatePicker control.
Release version 4.0.20162.516 - 06/27/2016
C1.WPF
Bug fixes
- [C1RangeSlider] Fixed the issue that UI of RangeSlider is lost and shown as
empty box in both DesignTime and RunTime. (TFS-195133)
C1.WPF.Excel
Bug fixes
- Error occurs in output file while loading and saving of the border
style containing .xls/.xlxs to C1Excel. (TFS:191302)
Release version 4.0.20162.514 - 06/21/2016
C1.WPF.DataGrid
Improvements
- Improved performance when C1DataGrid.ColumnWidth property is AutoStar (default value).
Added DataGridColumn.DefaultAutoWidth property which determines default column width used in AutoStar sizing.
C1.WPF.Olap
Bug Fixes
- Fixed the issue that headers are duplicated when calling of SortRows()
method in two or more fields. (TFS-152765)
C1.WPF.RichTextBox.Toolbar
Improvements:
- PopUp dialogs(Image dialog, Hyperlink dialog, SpellCheck dialog) would be
closed when press Esc key.(TFS-193899) - DropDown items(Change Case, Font Color, Text Highlight Color, Paragraph Color,
Borders, Margin, Padding, Insert Symbol, Insert Table, Select Table, Delete Table)
would be closed when press Esc key.(TFS-193894)
Release version 4.0.20162.513 - 06/14/2016
Release version 4.0.20162.511 - 06/06/2016
C1.WPF.DataGrid
Improvements
- Allow using arbitrary content in customized cell presenters
http://our.componentone.com/groups/topic/c1datagrid-bug/#post-679061. - Add GetPageImagesAsync method.
C1.WPF.Docking
Bug Fixes:
- [C1DockControl] Fixed the issue that "ItemDockModeChanged" event is not fired
when C1DockTabControl is changed to Docked mode by dragging. (TFS-189875)
C1.WPF.FlexChart
Improvements
- [C1FinancialChart] First release.
Release version 4.0.20162.509 - 05/16/2016
C1.WPF
Bug fixes
- [C1ComboBox] Fixed the issue that "System.Window.Data" error is thrown
while opening the dropdown of C1ComboBox. (TFS-151867)
Improvements
- [C1RangeSlider] Add ScrollBehavior property.
C1.WPF.Docking
Bug Fixes:
- [C1DockControl] Fixed the issue that ArgumentOutOfRangeException is thrown
while moving a C1DockTabControl which contains a collapsed C1DockTabItem. (TFS-153955)
C1.WPF.FlexChart
Improvements
- [C1FlexChart] Add DirectX rendering.
- Change beta license to normal license.
- [C1FlexChart] Add SaveImage method.
C1.WPF.FlexGrid
Bug fixes
- Fixed the issue that print the Frozen Column on every page while printing
the C1FlexGrid.(TFS-153296)
C1.WPF.PdfViewer
Bug Fixes
- Fixed the issue that application crashes while loads a pdf document. (TFS-152429)
- Fixed the issue that ArgumentOutOfRangeException is occured when loading
another pdf file during searching the some text in C1PdfViewer. (TFS-152943)
C1.WPF.RichTextBox.Toolbar
Bug fixes:
- Fixed the issue that some content would be collapsed when insert a very
large image in Paint ViewMode.(TFS-153278)
C1.WPF.Sparkline
Release version 4.0.20161.507 - 04/23/2016
C1.WPF.FlexChart
Bug fixes
- Fixed the problem with rendering selected series for area chart (TFS 150626).
- The axis displayed correctly after setting axis origin (TFS 150968).
- Series with bubble chart type are rendered correctly (TFS 150995).
- Cancel property works properly for SymbolRendering event in financial charts (TFS 151123).
- Fixed the problem with exception in area spline charts (TFS 151718).
C1.WPF.FlexGrid
Bug fixes
- Fixed the issue that the AutoComplete behavior is not working.(TFS-150682)
C1.WPF.Olap
Improvements
- Provide feature for custom sort for column headers and row
headers. (TFS-136783)
C1.WPF.PdfViewer
Bug Fixes
- Fixed the issue that the image is not rendered in correct in C1PdfViewer. (TFS-150539)
Improvements:
- Changed the search behavior. Search only starts at pressing Enter
key in the search box. Pressing Escape key cancels long search operation.
C1.WPF.Word
Bug fixes
- There is no footer visible in the Word document created using C1Word when it is saved in Docx format. (TFS:150574)
Improvements
- Add support of table cell pading for Open XML format (DOCX).
Release version 4.0.20161.506 - 04/01/2016
C1.WPF
Bug fixes
- [C1TabControl] Fixed the issue that no response when drag a item in dropdown
of C1ComboBox in C1TabItem.(TFS-149529)
C1.WPF.DataGrid
Bug fixes
- Fixed validation in new row occur problem when update to new version (Tfs 149753).
C1.WPF.FlexChart
Improvements
- [C1FlexChart] First release.
- [C1FlexPie] First release.
C1.WPF.FlexGrid
Bug fixes
- Support binding to indexed properties with Guid parameter.(TFS-138920)
C1.WPF.Olap
Bug Fixes
- Fixed the issue that exception is thrown while removing a field from
C1OlapPage after printing the OlapGrid. (TFS-148579)
C1.WPF.RichTextBox
Improvements:
- AutoFormatHyperlinks is used to indicate whether Url strings would be converted
to hyperlink when the user presses the ENTER or SPACE key.(TFS-146369)
C1.WPF.Theming
Bug Fixes:
- Fixed the issue that C1ContextMenu items are not visible when apply
CosmopolitanDark theme.(TFS-140215) - Fixed the issue that C1ContextMenu items are not visible when apply
ExpressionDark.(TFS-138614)
C1.WPF.Word
Bug fixes
- Table borders are not shown and text are overlapped when save the C1Word with Docx format. (TFS:146519)
- ForeFilling color of table in the C1Word Document is not effective in output RTF and DOCX files. (TFS:144710)
- Line break key 'Ctrl+Enter' in the Text Field , RTF Field and Paragraph Field are not effected in
Word export. (TFS:139058)
Improvements
- Impoved support of Word/RTF borders (for all RtfBorderObject heirs). Added RtfTableBorderObject
for all table objects (RtfTable, RtfRow and RtfCell).
Release version 4.0.20161.504 - 03/14/2016
C1.WPF.Chart3D
Bug fixes
- Fixed the issue that data is not cleared and chart is distorted when Clear()
method is called with RenderMode = Direct3D and DC_D3D modes.(TFS-114247) - Fixed the issue that PointToData() method does not appear to work on a second
surface.(TFS-118254)
C1.WPF.DataGrid
Bug fixes
- Fixed the issue that Request to suggest a way on how to obtain Columns
outside of Visibilty when using GetPageImages method of the grid . (TFS-76130) - Improved performance at changing rows visibility (http://our.componentone.com/groups/topic/massive-c1datagrid-row-visibility-performance-issues/).
C1.WPF.FlexGrid
Bug fixes
- Fixed the issue that System.Argument exception is thrown when we disable
the scrollbars and resize the C1FlexGrid.(TFS-147602)
C1.WPF.FlexSheet
Bug fixes
- Fixed the issue that border styles does not retained after loading an Excel
file in C1FlexSheet. (TFS-146452) - Fixed the issue that Circular Reference Error occurs while referencing
of the cell value with formula of a sheet from another sheet.(TFS-139182)
C1.WPF.OutlookBar
Bug fixes
- Fixed the issue that "Hide additional button" is not dim state from
customize buttons menu when C1OutlookBar is empty.(TFS-29926) - Fixed the issue that outlook item is not hidden when clicking "Show Fewer Buttons"
at the first time.(TFS-33194)
C1.WPF.PdfViewer
Bug Fixes
- Fixed the issue that after the "BlackoutWords" property is applied, the
neighbor words are not render correclty by adding space. (TFS-146640) - Fixed the issue that FindCount does not return correct number. (TFS-143128)
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue that text alignment of cell content is not retained as in
original while the nested table is copied and pasted.(TFS-144929)
Improvements:
- Add Ctrl+b, Ctrl+i, Ctrl+u shortcuts in C1RichTextBox.(TFS-51801)
C1.WPF.RichTextBox.Toolbar
Bug fixes:
- Fixed the issue that OBJ is shown as Text in Hyperlink dialog box when add
hyperlink for image.(TFS-23464)
Release version 4.0.20161.503 - 03/01/2016
C1.WPF.MediaPlayer
Improvements
- Added C1MediaPlayer.Close() method. Call this method to release resources. (TFS 147222)
C1.WPF.PdfViewer
Bug Fixes
- Fixed the issue that NullReferenceException is thrown while loading
a pdf document in C1PdfViewer. (TFS-147245)
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue that when the strings of Hankaku-kana is changed with the
ConvertToDocument method of RtfFilter, they are not sometimes changed correctly.(TFS-146916)
Release version 4.0.20161.502 - 02/23/2016
C1.WPF.Chart
Bug fixes
- DivideByZero Exception is thrown while setting the RenderMode=Bitmap. (TFS-144864)
C1.WPF.DateTime
Bug Fixes
- added validation of DisplayDate property at DisplayDateEnd and DisplayDateStart property changes. (Tfs 144704).
C1.WPF.Excel
Bug fixes
- Excel file does not exported correctly while exporting the styles and merging the
cells of C1Excel. (TFS:144689)
C1.WPF.FlexGrid
Bug fixes
- Honor culture settings when pasting from clipboard (TFS-139040).
C1.WPF.Gauge
Bug Fixes:
- Request to set default value for "FontFamily" in C1Gauge.Decorators.C1GaugeLabel property. (TFS-32018)
C1.WPF.PdfViewer
Bug Fixes
- Fixed the issue that BlackoutWords property is not working correctly
in C1PDFViewer when RenderMode is set to "Extended". (TFS-142874) - Fixed the issue that unmatched words are highlighted after searching
one page in pdf file. (TFS-144773) - Fixed the issue that NullReference Exception will be thrown when
load one pdf file. (TFS-146264)
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue that the header strings that is output with RtfFilter's
ConvertFromDocument method is output by fixing.(TFS-144994)
C1.WPF.Schedule
Bug Fixes:
- Fixed arrow keys navigation in the C1Scheduler control (Tfs 146276).
C1.WPF.Word
Bug fixes
- Unhandled exception is thrown when load the RTF/Docx document file. (TFS:144874)
- Backfilling color of table in the C1Word Document is not effective in output RTF
file. (TFS:144707)
Release version 4.0.20161.501 - 02/03/2016
C1.WPF.DataGrid
Improvements
- Added support for vertical scrollbar commands ScrollHere, ScrollToTop, ScrollToBottom (Tfs 143124).
C1.WPF.Docking
Bug Fixes:
- [C1DockControl] Fixed the issue that exception throws when save or load
method is excuted if property is bound. (TFS-142200)
C1.WPF.Excel
Bug fixes
- "Invalid Excel OpenXml file (*.xlsx)" exception is thrown while Importing
an Excel(.xlsx) file generated using Altova Mapforce or Telerik
SpreadSheetProcessing for Wpf with C1Excel. (TFS:142312)
C1.WPF.FlexSheet
Bug fixes
- Fixed the issue that the position of image loaded from file is not correct.(TFS-25566)
- Fixed the issue that loses formatting while export into xls file.(TFS-136855)
- Fixed the issue that C1FlexSheet does not save out added or deleted rows and columns.(TFS-143859)
C1.WPF.OutlookBar
Bug fixes
- Fixed the issue that IsEnabled property does not work during selection.(TFS-18128)
C1.WPF.Pdf
Bug Fixes
- Other system font do not get applied to C1PDF. (TFS:143375)
C1.WPF.PdfViewer
Bug Fixes
- Fixed the issue that BlackoutWords property is not working correctly
in C1PdfViewer when RenderMode is set to "Extended". (TFS-142874) - Fixed the issue that System.NullReferenceException occurs when
load pdf file. (TFS-143486) - Fixed the issue that NullReference exception occurs while creating
of pdf by PdfFilter.PrintDocument. (TFS-143540) - Fixed the issue that exception will be thrown when searching text for
some pdf files. (TFS-143521) - Fixed the issue that exception is thrown when scroll C1PdfViewer after
searching and deleting the searched word. (TFS-143116)
C1.WPF.Schedule
Bug Fixes:
- Appointment keeps updating itself on click when it is not entirely displayed on screen (Tfs 143340).
C1.WPF.Word
Release version 4.0.20161.499 - 01/18/2016
C1.WPF
Bug fixes
- [C1TreeView] Fixed the issue that cannot add C1TreeViewItem through
Collection Editor: Items window. (TFS-17551) - [C1NumericBox] Fixed the issue that color of the blinking cursor is not
changed when the CaretBrush property is set. (TFS-15327) - [C1RangeSlider] Fixed the issue that C1RangeSlider's keyboard is not
supported on WPF. (TFS-140683) - [C1RangeSlider] Fixed the issue that 'UpperThumbButton' and 'LowerThumbButton'
cannot move by arrow keys from keyboard. (TFS-15479) - [C1RangeSlider] Fixed the issue that 'GotFocus' event does not fire when click
on 'LowerValueThumb' or 'UpperValueThumb'. (TFS-15484)
C1.WPF.DataGrid.Filters
Improvements:
- Add Watermark property into DataGridFilterRow.
C1.WPF.Docking
Bug Fixes:
- [C1DockControl] Fixed the issue that picker parts are shown outside of
DockControl when dragging DockTabItems. (TFS-135948)
C1.WPF.Excel
Bug fixes
- At times, position of a string is changed to BottomAligned in the output. (TFS:139667)
Improvements
- Added BMP and PNG encoder/decoder for WPF version.
C1.WPF.Extended
Bug fixes
- [C1PropertyGrid] Fixed the issue that control still gets dimmed after
setting “DisabledCuesVisibility=Collapsed” if “IsEnabled=False”.(TFS-19061)
C1.WPF.FlexGrid
Bug fixes
- Support binding to custom indexed properties with non-default name.(TFS-138920)
- Fixed the issue that ColumnHeader does not changed while inserting a new
Column in Columns collection.(TFS-141676)
C1.WPF.FlexSheet
Improvements
- Load image from .xls/.xlsx file.
- Change the license to make it avalible in Studio/Ultimate Edition.
C1.WPF.Gauge
Bug Fixes:
- Fixed the issue that PointerCapFill and PointerCapStroke properties are not
effected in C1Knob and C1RadialGauge.(TFS-36946) - Fixed the issue that PointerCap related properties are observed in property
grid although no pointer cap in C1SpeedometerGauge.(TFS-40871) - Fixed the issue that PointerStroke and PointerStrokeThickness are not effected in C1Knob.(TFS-41841)
C1.WPF.Pdf
Bug Fixes
- Color for pie chart is not exported correctly to pdf file. (TFS:137852)
- "NullReferenceException" has occurred when saving the pdf file that has attachment. (TFS:132231)
Improvements
- Common code with C1Pdf for WinForms and many changed for it.
- Added support embedded fonts (TrueType fonts, FontType property).
- Added support of PDF/A format (ConformanceLevel property).
- Changes for support bookmarks and links for FlexReport. Added new AddBookmark method.
C1.WPF.PdfViewer
Breaking changes:
- Remove obsolete PageSize and PageMargin properties.
Bug Fixes
- Fixed the issue that error image got displayed instead of smiles while
loading a pdf file in C1PdfViewer(TFS-137440) - Fixed the issue that touch is not supported.(TFS-140310)
- Fixed the issue that text cannot be selected when C1Theme is applied
to PdfViewer.(TFS-116947) - Fixed the issue that System.FormatException is thrown
while loading a pdf document in C1PdfViewer.(TFS-141025)
Improvements:
- Add support for searching text asynchronously. (TFS-129764)
1. Type any text in TextBox in toolbar.
2. A "Searching..." popup would be shown.
3. Search it in the content of the page one by one from the current page to the
end page. Searching is stopped once the text is found. If the text is not found
by the end page, search it from the first page to the current page.
4. Close the popup and Hightlight the found text.
5. Search the text in the left pages.
6. After search in the whole pdf file, update the
FindNumber/FindCount/FindPrevious/FindNext Command.
C1.WPF.RichTextBox
Bug fixes:
- Fixed could not add space before table.(TFS-33428)
C1.WPF.TileView
Bug fixes
- Fixed the issue that ButtonBackground and ButtonForeground properties
have no effect.(TFS-30039)
C1.WPF.Toolbar
Bug Fixes
- [C1Toolbar] Fixed the issue that Selected tab item of c1Toolbar is not retained
after C1ToolBar is collapsed expanded.(TFS-28961) - [C1Toolbar] Fixed the issue that Seconditem is not selected after collapsed
c1Toolbar is expanded when setting IsSelectable of firstitem to False.(TFS-30885)
Release version 4.0.20153.497 - 12/24/2015
C1.WPF.PdfViewer
Improvements:
- Added Hungarian and Slovenian resources.
C1.WPF.ReportViewer
Improvements:
- Added Hungarian and Slovenian resources.
Release version 4.0.20153.496 - 12/23/2015
C1.WPF.Docking
Bug Fixes:
- Correct Japanese strings for some tooltip of MakeDocked, MakeHidden,
MakeSliding, Sliding.(TFS-39123)
C1.WPF.Pdf
Bug Fixes
- Correct Product name of Pdf assembly.(TFS-45766)
Release version 4.0.20153.495 - 12/14/2015
C1.WPF.FlexGridFilter
Improvements:
- Added support to filter child rows.(TFS-112847)
Note: 1. The type of child rows must be ICollectionView.
2. Please don't use the same Binding name for parent and child.
For example:
public class SalesPerson
{
public string PersonName { get; set; }
public ICollectionView Children { get; set; }
}
public class Sales
{
public string SaleName { get; set; }
}
(PersonName,SaleName) Name should not be the same, if they are all "Name",
can not distinguish them and don't know which name should be filtered.
3. The current version does not support sort.
Release version 4.0.20153.493 - 11/30/2015
C1.WPF
Bug fixes
- [C1TreeView] Fixed the issue that Application freezes while expanding a
node which is having 10000 child items.(TFS-123618) - [C1NumericBox] Fixed the issue that cursor position is wrong when
C1DataGridNumericColumn enter into edit mode. (TFS-97762)
C1.WPF.DataGrid
Bug fixes
- Fix issue that SourceUpdated event of C1DataGrid can't fire correctly(Tfs 138578)
C1.WPF.Extended
Improvements
- [C1PropertyGrid] Provide support for DataAnnotations with the DisplayAttribute's
GroupName and AutoGenerateField in C1PropertyGrid.(TFS-93552)
C1.WPF.Olap
Bug Fixes
- Fixed the issue that printing the Report for an OLAP chart does not
display legend colors on the printout. (TFS-95417)
Release version 4.0.20153.492 - 11/23/2015
C1.WPF
Improvements
- [C1RadialMenu] Add CollapseOnClick property for
C1RadialMenuItem to indicate if the menu will auto collapse when the user clicks on
item which has no child items.
C1.WPF.BarCode
Improvements
- Add Save(Stream stream, ImageFormat imgFormat) to save C1BarCode as Image.(TFS-119864)
C1.WPF.DataGrid
Bug fixes
- NullReferenceException is thrown while setting DataGridColumnValues as ItemSource
of a ComboBox (Tfs 136883).
C1.WPF.Docking
Bug Fixes:
- [C1DockControl] Fixed the issue that last C1DockTabItem disappears
when it is dragged out and drop on the inner picker into the original
C1DockControl. (TFS-135038)
C1.WPF.Excel
Bug fixes
- Image and CheckBox is not retained when the Excel file containing
check box and image is saved. (TFS:136880) - C1Excel incorrect loaded/saved hyperlink ("Cannot open the specified file.")
(TFS:136722)
Improvements
- Added new C1XLBook.ListSeparator property for using in methods C1XLBook.Load
(for .cvs files), XLSheet.LoadCsv and XLSheet.SaveCsv.
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue that content will go to next line when press
space key in C1RichTextBox.(TFS-136732)
Release version 4.0.20153.489 - 10/31/2015
C1.WPF.Excel
Bug fixes
- Cell range is NOT selected when cell range with Frozen row/col is
selected in C1Excel book. Regression issue. (TFS:30427)
C1.WPF.Theming
Improvements:
- Add support for native MS Ribbon controls and native MS Window in
Cosmopolitan, CosmopolitanDark, Office2013DarkGray, Office2013LightGray,
Office2013White themes.
Release version 4.0.20153.487 - 10/27/2015
C1.WPF
Breaking changes
- [C1ListViewer] BringIndexIntoView method second parameter "subOffset" default value
is set to null, and second parameter "subOffset" is nullable now. The same in its'
derived controls C1ListBox/C1TileListBox.
C1.WPF.Docking
Bug Fixes:
- [C1DockControl] Removed unnecessary WPFWindow from ToolBox in VS2010.
C1.WPF.Excel
Bug fixes
- NullReferenceException is thrown when loading an excle file
which contains macro with .xlsx/.xls format. (TFS:135360)
C1.WPF.FlexSheet
Bug fixes
- Fix issue that one column can be selected and deleted if C1FlexSheet
has no rows(TFS-130816). - Removed unnecessary SortDialog, PageTemplate, GridSplitter,
ExcelFilterEditor, NewSheet, Sheet, ExcelContextMenu, SheetContextMenu from
ToolBox in VS(TFS-135196). - Fix issue that cell values entered at run time are disappeared after exporting
with PDF format(TFS-135315). - Fix issue that no AboutBox link in contextmenu of C1FormulaBar (TFS-135471).
- Fix issue that resizing inserted image is not retained in printed PDF file
(TFS-131461).
C1.WPF.Olap
Bug Fixes
- Fixed the issue that collapsed group columns are expanded when click on
any column header. (TFS-128608)
C1.WPF.PdfViewer
Bug Fixes:
- Fixed the issue that watermark image of pdf document is replaced with red cross
mark while loading in C1PdfViewer.(TFS-129639) - Fixed the issue that more than one page is moved while clicking the Next Page button
of C1PdfViewerToolbar.(TFS-132707) - Fixed the issue that System.NullReferenceException is thrown while loading a pdf
document in C1PdfViewer.(TFS-135478)
Release version 4.0.20153.486 - 10/21/2015
C1.WPF.Excel
Bug fixes
- Unable to read all data from Excel file. (TFS:134318)
- Format is changed after load and save by C1Excel. (TFS:134884)
- Specified hyperlink issues for complex sheet names. (TFS:134586)
- Specified background pattern for the ConditionalFormatted cells
is not saved. (TFS:127975) - Header and footer image is not displayed when setting header
and footer image by using C1Excel. Regression of TFS:121907. (TFS:127155) - Postion of Custom Header (Image) is changed when saving an
excel file using C1Excel. Really image moved from page header to sheet. (TFS:121907) - When loaded .xlsx that fixed Column/Row is set and active cell
is set into fixed Column/Row, saved .xlsx is incorrect. (TFS:120427) - In loaded xlsx file, Index of print title cannot get by
GetRangeToRepeat method. (TFS:119851) - Line Color of Header and Footer image is not retained in
output excel file when saving as OpenXML format. (TFS:116520) - Header and Footer images disappear in output excel
file [regression for 43]. (TFS:116260) - When set neutral culture to CurrentUICulture property, error
occurs on code for genarate C1XLBook object. (TFS:115908)
Improvements
- Added support of OpenXMLMacro format (Open XML format with support
VBA projects, *.xlsm extension).
C1.WPF.FlexSheet
Bug fixes
- Fix issue that nullReferenceException occurs when exporting FlexSheet with
no data to PDF format(TFS-131450).
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue NullReferenceException occurs when navigating "Formatting"
page of RichTextBoxSamples on Windows 10.(TFS-134456)
Release version 4.0.20153.483 - 09/28/2015
C1.WPF.DataGrid
Bug fixes
- Fix issue that alternatingRows are disorder after change rows Visibility(Tfs 125936).
C1.WPF.DataGrid.Summaries
Bug fixes
- Fix issue that text in the group row hides while scrolling the C1DataGrid horizontally.
(TFS-130686)
C1.WPF.Schedule
Bug Fixes:
- InvalidCastException occurs when trying to open Appointment Dialog
in WPF Browser Application (Tfs 131459).
Improvements:
- Added C1Scheduler.SmallVisualIntervalScale property.
If this property value is set, defines TimeSpan of each VisualInterval
in the VisualIntervals collection for views with intervals shorter
than 1 day (Day, WorkWeek, Week and TimeLine). This is a dependency property.
The default value is TimeSpan.Zero which means that only
C1Scheduler.VisualIntervalScale property has effect.
Release version 4.0.20152.480 - 09/14/2015
C1.WPF
Bug fixes
- [C1TabControl] Fixed the issue that HeaderTemplate doesn't work.(TFS-130609)
C1.WPF.FlexGrid
Bug fixes
- Fix the issue that all rows are not printed while setting the MaxRowHeight
property of C1FlexGrid.(TFS-130376)
C1.WPF.FlexSheet
Bug fixes
- Fix issue that ArgumentOutOfRangeException occurs when click Copy/Cut
command in ContextMenu if C1FlexSheet has no rows or no columns(TFS-129246).
C1.WPF.PdfViewer
Bug Fixes:
- Fixed NulLreferenceException.(TFS-129568)
Release version 4.0.20152.479 - 08/27/2015
C1.WPF.PdfViewer
Bug Fixes:
- Fixed the issue that in custom regional settings , value in Zoom combobox is not
changing when zooming with Ctrl+Mouse Wheel.(TFS-128825)
Release version 4.0.20152.478 - 08/26/2015
C1.WPF.Extended
Bug fixes
- [C1PropertyGrid] Fixed the issue that "AmbiguousMatchException" is thrown
when C1Maps object is set to SelectedObject property of C1PropertyGrid.(TFS-29838) - [C1PropertyGrid] Fixed the issue that "AmbiguousMatchException" occurs
on opening "Items" collection editor in C1PropertyGrid at run-time.(TFS-30025) - [C1PropertyGrid] Fixed the issue that "AmbiguousMatchException" occurs
when setting SelectedObject property of C1PropertyGrid to C1FlexSheet.(TFS-128569) - [C1PropertyGrid] Fixed the issue that "AmbiguousMatchException" is
thrown on clicking the collection editor button for Items collection when
bounded with C1Menu.(TFS-128589)
C1.WPF.FlexSheet
Bug fixes
- Fix issue that FlexGrid/Chart license check for repeating instances in the same app
domain in flexsheet(TFS-127448).
C1.WPF.PdfViewer
Bug Fixes:
- Fixed the issue that nullReferenceException occurs when navigating pages on PdfViewer
with Pdf file with Annotations.(TFS-128223)
Release version 4.0.20152.477 - 08/18/2015
C1.WPF
Bug fixes
- [C1TileListBox] Fixed the issue that C1TileListBox re-renders when the window
is resized.(TFS-125812) - [C1DropDownButton] Fixed the issue that "HeaderFontSize", "HeaderFontStyle"
and "HeaderFontWeight" properties do not work in C1DropDownButton.(TFS-41775)
C1.WPF.Chart
Bug fixes
- Fixed the issue that "No types are available for you to add to this
collection" message box is shown when trying to add ChartView to C1Chart.(TFS-116988)
C1.WPF.DataGrid
Bug fixes
- Fix issue that even if all checks are removed separately by filter operation of
C1AdvancedFiltersBehavior, a check of "Select All" doesn't come off (Tfs 126304). - Fix issue that Select All checkbox in filter dropdown does not reflect the current
state of checkboxes in filter dropdown (Tfs 15864). - Fix issue that if the cell of a filtering target column is selected after displaying
a filter dialog, the dialog will be hidden, but a drop-down arrow will be shown at
the header of column concerned(Tfs 126329).
C1.WPF.Extended
Improvements
- [C1PropertyGrid] Provide support for Attached properties in
C1PropertyGrid.(TFS-117004)
C1.WPF.PdfViewer
Bug Fixes:
- Fixed the issue that pencil marks are not shown in C1PdfViewer.(TFS-122450)
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue that can not enter two "Thai" vowels consecutively
in C1RichTextBox.(TFS-118741)
C1.WPF.Theming
Bug Fixes:
- Fix the issues that setting ExpandDirection=Right of C1Expander throws
a System.InvalidOperationException.(TFS-125893)
Release version 4.0.20152.476 - 08/03/2015
C1.WPF.Olap
Improvements
- Provide feature for collapse/extend all the subtotals.
C1.WPF.PdfViewer
Bug Fixes:
- Fixed the issue that memory leak with C1PdfViewer in pdfviewer sample.(TFS-70722)
- Fixed the issue that memory Leak observed in C1PDFViewer.(TFS-98440)
- Fixed the issue that OutOfMemoryException is raised on a Phone Device.(TFS-98716)
- Fixed the issue that memory Leak observed with C1PdfViewer while loading multiple
documents.(TFS-118262)
Release version 4.0.20152.475 - 07/20/2015
C1.WPF.Chart
Bug fixes
- Fixed the issue that Y axes are not displayed on setting PlotArea Background/Stroke
properties.(TFS-72815) - Fixed the issue that multiple X axes are not rendered correctly with multiple
Plot Areas.(TFS-122727)
C1.WPF.FlexGrid
Bug fixes
- Fix the issue that few columns are not highlighted with SelectionMode is
ListBox if some columns are hidden.(TFS-122659)
C1.WPF.FlexSheet
Bug fixes
- Fix issue that system.NullReferenceException occurred when setting
EnableColumnFilters to FALSE(TFS-124019).
Release version 4.0.20152.473 - 07/07/2015
C1.WPF
Bug fixes
- [C1RadiaMenu] Fixed the issue displays text rotated with
certain culture settings.(TFS-123008)
C1.WPF.BarCode
Bug fixes
- Fixed the issue that Code49 barcode is distorted while BarCode text is greater
than 271 characters.(TFS-123302) - Fixed the issue that "Error in the application" is shown when applying of
StructuredNumber in DataMatrix BarCode.(TFS-123374)
C1.WPF.Extended
Improvements
- [C1Rating] First release.
C1.WPF.FlexGrid
Bug fixes
- Fix the issue that fatal error occurs when entering Japanese characters with
Office IME 2010.(TFS-122345) - Fix the issue that incorrect Cell Navigation when setting FlowDirection to
"RightToLeft".(TFS-109547)
C1.WPF.FlexSheet
Bug fixes
- Fix issue that although "AutoGenerateColumns" is set as False and "ItemSource"
property is set, columns are automatically created at run time(TFS-121666). - Fix issue that selection still shown in inserted chart, picture although focus
is set in other place(TFS-121425). - Fix issue that although AllowSorting is set "TRUE", sorting on FlexSheet cannot
be performed when clicking the column header of cells.(TFS-121797). - Fix issue that ArgumentOutOfRangeException occurs on switching sheet from other
sheet after entered into edit mode(TFS-122860).
C1.WPF.Olap
Bug Fixes
- Fixed the issue that all data fields in OlapPanel are disappeard when press
"Undo" button.(TFS-122647)
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue that cursor remains on the right edge when typing
in Hebrew language.(TFS-122039)
C1.WPF.Theming
Bug Fixes:
- Fix the issues that flexsheet editing cell cannot be seen while opening
ContextMenu when C1Office2007Black theme is applied.(TFS-122528)
Release version 4.0.20152.472 - 06/29/2015
C1.WPF
Bug fixes
- [C1TileListBox] Fixed the issue that BringIndexIntoView method does not works
correctly.(TFS-111201)
C1.WPF.FlexSheet
Bug fixes
- Fix issue that argumentNullException occurs on switching filter applied tab
with ObservableCollection from other tabs(TFS-121646). - Fix issue that nullReferenceException occurs on clicking expand/collapse icon
when grouping is applied with CollectionViewSource(TFS-121664).
C1.WPF.Olap
Bug Fixes
- Fixed the issue that items in the OlapPanel piles up while changing the
Olap Cube dynamically.(TFS-120897)
C1.WPF.Theming
Bug Fixes:
- Fix the issues that the C1.WPF.FlexGrid.ColumnFilterEntry is shown in dropdown
items of "Condition" filter after applying C1ThemeBureauBlack.(TFS-119245) - Fix the issues that xamlParseException occurs when any C1Themes are applied
to controls.(TFS-121781)
Release version 4.0.20152.471 - 06/22/2015
C1.WPF.BarCode
Breaking changes
- Change Code128Options property to Ean128Fnc1Options and Change Code128Options
class to Ean128Fnc1Options. - Change the type of ModuleSize from ModuleSize to int, and this property represents
the Width of the narrow bar in screen pixels.
C1.WPF.DataGrid
Bug fixes
- BottomRow shows a validation error while validating the last row in C1DataGrid (Tfs 120855).
C1.WPF.FlexGrid
Bug fixes
- Fix the issue that PrintPreveiw of C1FlexSheet does not shown correct selection
after Scrolling while 'Selection' ScaleMode is used.(TFS-111573)
C1.WPF.FlexSheet
Bug fixes
- Fix issue that message box is not localized to Japanese/Spain/Portuguese
strings.(TFS-119692) - Fix issue that blank row is observed in Context Menu of C1FlexSheet.(TFS-109852)
- Fix issue that sortDialog of FlexSheet can not be moved by mouse dragging at
runtime.(TFS-110244) - Fix issue that gridLines are lost in C1FlexSheet while binding with
ItemsSource by using _flexSheet.AddSheet() method.(TFS-110774) - Fix issue that applied gourping/outlines is not exported to .xls/.xlsx.(TFS-111248)
- Fix issue that adding of comment in the cell of LastColumn, comment box is
not shown in visible screen.(TFS-111513) - Fix issue that line feeds comments are not shown starting from 1st Line in
CommentBox of C1FlexSheet.(TFS-111535) - Fix issue that applied filter is not saved in FilterDropdown after swictching
the tabs.(TFS-114286)
C1.WPF.Olap
Bug Fixes
- Fixed the issue that error occurs in WPF Browser Application when trying to
show context menu.(TFS-121195) - Fixed the issue that icon sizes from Context menu get small if open context
menu by using "Shit+F10" keys.(TFS-93707)
Release version 4.0.20152.467 - 06/05/2015
C1.WPF.FlexSheet
Bug fixes
- Fix issue that although ShowSingleTab=True, tab strip is not shown when
FlexSheet has only one sheet(TFS-118996)
Release version 4.0.20152.465 - 05/24/2015
C1.WPF.FlexSheet
Improvements
- Add EditOptions,ShowSingleTab,TabItemShape properties for C1FlexSheet.
Release version 4.0.20152.463 - 05/23/2015
C1.WPF.Schedule
Improvements:
- Added C1Calendar.SelectionMode property(TFS-117732).
The default value is SelectionMode.Extended, it keeps the same behavior as in previous released versions.
SelectionMode.Multiple allows the user to select multiple items without pressing a modifier key.
Note, even if this property value allows to select multiple items, the actual number of selected days
might be limited by the value of the MaxSelectionCount property.
Release version 4.0.20151.468 - 06/12/2015
C1.WPF
Bug fixes
- [C1MessageBox] Fixed the issue that C1MessageBox loses focus sometimes and
background controls can be interacted.(TFS-117235) - [C1HyperlinkButton] Fixed the issue that When set the "IsTabStop"
property to "False", it also gets the focus.(TFS-118732) - [C1HyperlinkButton] Fixed the issue that Command Binding is not working.
(TFS-118511)
C1.WPF.BarCode
Breaking changes
- Change property LineStrokThickness to LineStrokeThickness in Code25intlvOptions.
C1.WPF.Docking
Bug Fixes:
- [C1DockControl] Fixed the issue that Layout of C1DockControl is not
preserved.(TFS-100166)
C1.WPF.FlexGrid
Bug fixes
- Fix the issue that argumentOutOfRangeException occurs when copying the chart in
C1FlexSheet.(TFS-119055)
C1.WPF.FlexGridFilter
Bug Fixes
- Fix issue that filterDialog of C1FlexSheet opens away form it's concerned
column.(TFS-111673)
C1.WPF.FlexSheet
Bug fixes
- Fix issue that applied Custom SheetName is not affected to the C1FlexSheet
at run time.(TFS-110771) - Fix issue that contextMenu of cell is shown while right clicking on
SheetNavigation button.(TFS-111229) - Fix issue that deleting the first character of one cell also removed the
whole cell.(TFS-119683)
C1.WPF.Olap
Improvements
- Public OlapCellFactory so that customer can custom CellFactory for
OlapGrid base on the OlapCellFactory. (TFS-120027)
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue that HTML contents does not renders correctly in
C1RichTextBox.(TFS-116758)
Release version 4.0.20151.466 - 05/25/2015
C1.WPF
Bug fixes
- [C1NumericBox] Fixed the issue that leading zero is removed while
editing. (TFS-98620)
C1.WPF.BarCode
Improvements
- Add localization for BarCode exceptions.
C1.WPF.DataGrid
Bug fixes
- Background of GroupWithSummaryRow is not working (Tfs 118508).
C1.WPF.FlexGrid
Improvements
- added RowCol.VisibleIndex property. This property is read-only.
If element's IsVisible property is True, VisibleIndex property returns index of
element in the collection of visible items.
Release version 4.0.20151.462 - 05/11/2015
C1.WPF.BarCode
Breaking changes
- Change the members of QRCodeErrorLevel from L, M, Q, H to Low, Medium, Quality, High.
And update the values of these members from 1, 0, 3, 2 to 0, 1, 2, 3.
C1.WPF.RichTextBox.Toolbar
Bug fixes:
- Fixed the issue that System.NotSupportedException was unhandled when
adding improper file from "Insert Image" dialog of RichTextBoxToolBar.(TFS-117116)
Release version 4.0.20151.461 - 05/05/2015
C1.WPF.DataGrid
Bug fixes
- use proper default overrides for dependency properties (Tfs 116746).
C1.WPF.Schedule
Improvements:
- honor Escape key at in-place appointment editing (Tfs 116276).
Release version 4.0.20151.460 - 04/27/2015
C1.WPF
Bug fixes
- [C1Menu] Fixed the issue that setting 'IsEnabled' to false
on button click does not visually disable C1MenuItem.(TFS-100109)
C1.WPF.Excel
Improvements
- Merge changes of WinForms 44 build.
C1.WPF.Schedule
Improvements:
- improved keyboard navigation in the C1Scheduler control:
- F2 key turns on in-place appointment editing for selected appointment;
- Enter key creates new in-place appointment or opens appointment dialog for existent selected appointment;
- Tab (Shift-Tab) key navigates selection and keyboard focus to the next (previous) appointment in the current view.
- better support for C1.WPF.Theming in embedded dialogs.
- [SL] added C1Scheduler.ShowNavigationPanels property.
Release version 4.0.20151.459 - 04/13/2015
C1.WPF
Bug fixes
- [C1NumericBox] Fixed the issue that FormatException occurs on setting
Decimal("D") Format in C1NumericBox.(TFS-113928)
C1.WPF.DataGrid
Bug fixes
- Cell validation adorner wasn't shown when tabbing among cells.
C1.WPF.FlexGrid
Bug fixes
- Fix the issue that last Column of C1FlexGrid is not visible completely while
setting "VerticalScrollBarVisibility = Visible".(TFS-114739)
C1.WPF.PdfViewer
Bug Fixes:
- Fixed the issue that incorrect behavior observed with "FindText" in case of a
specific PDF Document.(TFS-109133)
Release version 4.0.20151.458 - 03/30/2015
C1.WPF
Bug fixes
- [C1ComboBox] Fixed the issue that TabIndex property does not work in the
specified TabIndex sequence.(TFS-113355) - [C1ComboBox] Fixed the issue that C1ComboBox does not conform to TabIndex
settings.(TFS-113593) - [C1Menu] Fixed the issue that hot keys not working with C1MenuItem.(TFS-113278)
Improvements
- [C1RadialMenu] Honor C1RadialMenuItem.ItemTemplate property
(http://our.componentone.com/groups/topic/radial-menu/#post-656932).
C1.WPF.Excel
Bug fixes
- Request to provide the property similar to ‘Scale with document’ available
under Header/Footer tab in PageSetup dialog in MSExcel. (TFS:39819)
C1.WPF.FlexGrid
Bug fixes
- Fix the issue that can't re-size the column of C1FlexGrid at run time.(TFS-112908)
- Fix the issue that hidden cells are copied when a range containing them is copied
using Ctrl + C.(TFS-41714)
C1.WPF.PdfViewer
Bug Fixes:
- Fixed the issue that pageNumberChanged event not fired when ToolbarVisibility
property is set to Collapsed.(TFS-111374)
Improvements:
- Add MaxZoom and MinZoom properties.
Release version 4.0.20151.455 - 03/13/2015
C1.WPF.FlexGrid
Bug fixes
- Fix the issue that rows cannot be dragged and dropped in C1FlexGrid Unbound
mode(TFS-111903)
C1.WPF.Schedule
Improvements:
- added support of Cosmopolitan, Office2010, Office2013 and other themes included into C1.WPF.Theming.XXX assemblies.
To apply theme, set C1Scheduler.Theme property to the theme's ResourceDictionary:
var theme = new C1ThemeBureauBlack();
sched1.Theme = theme.GetNewResourceDictionary();
Release version 4.0.20151.454 - 03/09/2015
C1.WPF.FlexGrid
Improvements
- Drag improved. Add DragDropIndicatorBrush property to get or set the brush
of drop indicator when drag columns or rows.
C1.WPF.FlexSheet
Bug fixes
- Fix issue that system.NullReferenceException occurred in C1.WPF.FlexSheet.4.dll,
while inserting the rows to C1FlexSheet(TFS-111194) - Fix issue that system.ArgumentOutOfRangeException occurs switching of
Unbound sheet and DataTable bound sheet(TFS-111257)
Release version 4.0.20151.453 - 03/02/2015
C1.WPF
Improvements
- [C1RadialMenu] Added C1RadialMenu.GoBack method. It navigates menu
one level up as if end-user clicked Back button (Tfs 101896).
C1.WPF.DataGrid
Bug fixes
- C1DataGrid appeared clipped when printing a grid whose Margin property was set through an implicit style.
C1.WPF.PdfViewer
Bug Fixes:
- Fixed the issue that words are not getting selected when double clicking on them.
(TFS-110018) - Fixed the issue that page is automatically scrolled down when dragging the mouse
on Japanese text.(TFS-110063)
C1.WPF.Theming
Bug Fixes:
- Fix the issues that the C1Cosmopolitan styles are not applied when
add ToogleButton in WPF standard toolbar and the InvalidateCaseException will
be thrown when hovering on drop drown button of WPF standard toolbar.(TFS-107886)
Release version 4.0.20151.452 - 02/17/2015
C1.WPF.Chart
Bug fixes
- Honor AxisScrollbar visibility at layout. (TFS-105717)
C1.WPF.PdfViewer
Bug Fixes:
- Fixed the issue that japanese text are not shown in loaded Pdf file.(TFS-109861)
Release version 4.0.20151.451 - 02/15/2015
C1.WPF.DataGrid
Bug fixes
- When ScaleMode is set to 'SinglePage', some columns are cut off in printed grid (TFS 36483).
- DataGridComboBoxColumn honors first key stroke passing the info to the editing element.
C1.WPF.FlexGrid
Bug fixes
- Cell values disappears on clicking a cell, if C1Office2013 theme is applied on C1FlexGrid(TFS-105737)
- Fix the issue that AutoSizeFixedRows not working correctly(TFS-95606)
C1.WPF.FlexSheet
C1.WPF.PdfViewer
Bug Fixes:
- Fixed the issue that footer text are missing and incorrect logo images are shown
in C1PDFViewer.(TFS-108798) - Fixed the issue that some text and circle bullets are shown with square characters
.(TFS-109128) - Fixed the issue that hebrew characters are not shown correctly in PdfViewer
.(TFS-109134)
C1.WPF.ReportViewer
Bug Fixes:
- Fixed the issue that NullReferenceException occurs when typing text in search
box which is loaded *.htm file in C1ReportViewer.(TFS-109283)
Release version 4.0.20151.449 - 02/09/2015
C1.WPF.Schedule
Improvements:
- improved iCal import for reading historical time zones (Tfs 108759).
Release version 4.0.20143.447 - 02/05/2015
C1.WPF
Bug fixes
- [C1TreeView] Fixed the issue that treeViewItem gets into edit mode on
pressing "F2" on disable item.(TFS-107885) - [C1NumericBox] Fixed the issue that decimal point cannot enter if Format
does not contain digital.(TFS-101646)
C1.WPF.DataGrid
Bug fixes
- DataGridBoundColumn.IsEditable property now is false when Path or XPath of the column binding is null.
C1.WPF.DataGrid.Excel
Bug Fixes
- Background color of top row is not exported to excel sheet (Tfs 98455).
- Unlike previous build, DataGrid's Foreground, RowForeground and AlternatingRowForeground colors are not honored in exported .xlsx file (Tfs 101572).
C1.WPF.FlexGrid
Bug fixes
- Fixed the issue that InvalidCastException occurs when using Conditions
filter type in bounded flexgrid.(TFS-100850)
Release version 4.0.20143.446 - 02/02/2015
C1.WPF
Bug fixes
- [C1TreeView] Fixed the issue that treeView is automatically scrolled up
after double-click.(TFS-106751) - [C1TreeView] Fixed the issue that "IsSelected" implicit binding get lost
on all child nodes when parent treenode is collapsed and expanded.(TFS-106762) - [C1TreeView] Fixed the issue that selectedItem binding does not work when
used as EditTemplate.(TFS-106778) - [C1TreeView] Fixed the issue that combo dropdown is not shown on clicking
the dropdown icon if used in C1TreeView.(TFS-106789)
C1.WPF.DataGrid
Breaking changes
- Changed property type of DataGridAutoGeneratingColumnEventArgs.Column property to DataGridColum.
To use DataGridBoundColumn.Format property in event handlers, you should cast Column property value to the DataGridBoundColumn type first.
Bug fixes
- Error is observed on creating a creating a Template column in AutoGenerating event of C1DataGrid.
Changed property type of DataGridAutoGeneratingColumnEventArgs.Column property to DataGridColum. (Tfs 100083)
C1.WPF.Excel
Bug fixes
- Unlike previous build, 'IOException' occurs when saving the Excel file. [WPF, SL] (TFS:106766)
- ArgumentException was unhandled occurred when LoadExcel() is used to opened XLSX file. (TFS:106325)
- Unlike previous build, IOException occurs when saving the excel file with image. (TFS:106879)
C1.WPF.PdfViewer
Improvements:
- Support open type font.
- Add RenderMode property. It has two value(Default,
Extended). Extended mode is a special mode to render all text in pdf with microsoft
textblock. It is used in 2 cases: 1. must set RenderMode to Extended before using
BlackoutWords property. 2. try to use Extended mode when texts are not rendered
properly.
C1.WPF.ReportViewer
C1.WPF.SpellChecker
Improvements
- Added localized resources for the cultures:
-- Swedish(sv)
-- Norwegian(no)
-- Hebrew(he)
-- Finnish(fi)
-- Danish(da)
-- Arabic(ar)
Release version 4.0.20143.445 - 01/26/2015
C1.WPF
Bug fixes
- [C1TreeView] Fixed the issue that NullReferenceException occurs when
pressing 'Enter' key after pressing 'Tab' key if IsVirtualizing=True.(TFS-105916) - [C1TreeView] Fixed the issue that ArgumetOutOfRangeException occurs when
TreeViewItem is clicked after removing an record from underlying data source if
HierarchicalDataTemplate is used.(TFS-105946) - [C1TreeView] Fixed the issue that item selection gets lost after new item
is added to the underlying data source.(TFS-106415) - [C1TreeView] Fixed the issue that ArgumetOutOfRangeException occurs on
clicking C1TreeViewItem after node drag drop.(TFS-106420)
C1.WPF.BarCode
C1.WPF.Excel
Bug fixes
- Fix exception 'out of memory exception' at write C1XLBook directly to the disk. (TFS:36268)
- Unlike previous build, 'System.NotSupportedException' is thrown when loading
an excle file which contains macro (.xlsx format). (TFS:105927)
Improvements
- Added tempary file storage for WPF and SL versions. In WPF using
tempary file storage by default, for SL is need use UseTempStorage property. - Merge changes of WinForms 22 build.
C1.WPF.Olap
Improvements
- Added async processing for data update.
Release version 4.0.20143.444 - 01/19/2015
C1.WPF
Bug fixes
- [C1Window] Fixed the issue that C1Window will get dimmed when lose focus if
it is shown as a modal window.(TFS-100857) - [C1TreeView] Fix issue that ArgumentOutOfRangeException occurs on clicking
the treeview item after an item is removed from the underlying data source.
(TFS-101384) - [C1TreeView] Fixed the issue that Fix the issue that NullReferenceException
occurs when pressing Keyboard shortcut if IsVirtualizing="True".(TFS-100528)
C1.WPF.PdfViewer
Bug Fixes:
- Fixed the issue that input values are not displayed in pdf controls.(TFS-101915)
- Fixed the issue that IndexOutRangeException occurs when Pdf with Graphic objects
are loaded into C1PdfViewer.(TFS-101976)
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue that font size/style are not consistently maintained when HTML
file is loaded and modified.(TFS-100541)
C1.WPF.RichTextBox.Toolbar
Improvements
- added localized resources for the cultures partly:
-- Slovenian(sl, sl-SI)
-- Hungarian(hu, hu-HU)
Release version 4.0.20143.443 - 01/05/2015
C1.WPF.Chart
Bug fixes
- Fixed the issue that AnnoCreated event does not been fired. (TFS-97330)
C1.WPF.Docking
Bug Fixes:
- [C1DockControl] Fixed the issue that DockTab's width cannot be maintained
when dragging the Splitter bar after changing the floating mode.(TFS-98902) - [C1DockControl] Fixed the issue that Tab Key does not work on
C1DockTabControl when it is in floating state.(TFS-100155)
C1.WPF.Excel
Bug fixes
- Exception (can't access cross-thread) thrown when loading Excel in a child thread. [SL] (TFS:98145)
- Deleteing Column that includes final cell in a merge does not reduce merge. Fixed part 2. (TFS:90131)
- C1XLBook.Save performance is decreased in build 14 compare to build 11. (TFS:98333)
- Cell's Border Color is changed when saving excel file. (TFS:84854)
- ArgumentException is thrown when an Excel file is loaded in C1XLBook [Fixed only exception]. (TFS:97861)
- Exception (can't access cross-thread) thrown when loading Excel in a child thread. [SL] (TFS:98145)
- #VALUE! is shown in the cell which has ROUNDDOWN formula as Biff8 format. (TFS:85358)
Improvements
- Merge changes of WinForms 20 build.
C1.WPF.SpellChecker
Breaking changes:
- Removed AutoReplaceList property, OnAutoReplace method,
AutoReplace event, AutoReplaceEventArgs and AutoReplaceEventHandler because they
are not used.
Release version 4.0.20143.442 - 12/22/2014
C1.WPF
Bug fixes
- [C1RadialMenu] Fix issue that XamlParseException is thrown while applying theme
to the C1RadialMenu.(TFS-92278)
C1.WPF.FlexGrid
Bug fixes
- Fixed the issue that translated values are not copied into Clipboard
when ValueConverter is used.(TFS-98602)
C1.WPF.PdfViewer
Bug Fixes:
- Fixed the issue that Chinese Characters are not displayed correctly in the
Bookmark contents of the loaded PDF File.(TFS-94567) - Fixed the issue that Hebrew support in C1PDFViewer.(TFS-90240)
- Fixed the issue that Displays PDF file incorrectly black background.(TFS-95627)
- Fixed the issue that Page navigation does not work when clicking on the links in
c1PdfViewer.(TFS-98681)
Release version 4.0.20143.440 - 12/17/2014
C1.WPF.FlexGrid
Bug fixes
- Fixed the issue that square brackets are automatically added to the column
header after data binding (TFS-98564).
Release version 4.0.20143.439 - 12/17/2014
C1.WPF.FlexGrid
Bug fixes
- Fixed the issue that checkboxes are not shown in the column of boolean data
type(TFS-98497).
Release version 4.0.20143.438 - 12/11/2014
C1.WPF
Bug fixes
- [C1TreeView] Fixed the issue that pressing navigation
keys does not work after pressing "Delete" key.(TFS-97867) - [C1TreeView] Fixed the issue that ContextMenu is shown
when pressing contextmenu key from keyboard in c1treeview.(TFS-97957)
Release version 4.0.20143.437 - 12/10/2014
C1.WPF
Bug fixes
- [C1TreeView] Fixed the issue that keyboard navigation stop working after
pressing space key.(TFS-97578)
C1.WPF.FlexGrid
Bug fixes
- Fixed the issue that string values are not shown in the filter drop down list.
Release version 4.0.20143.436 - 12/08/2014
C1.WPF
Bug fixes
- Allows setting String.Empty in objects whose property type is Nullable<T> where T != string.
- [C1ComboBox] Fixed the issue that if set IsDropDownOpen to true in
C1ComboBox's GotFocus event, the StackOverFlowException will be thrown when
focus out C1ComboBox.(TFS-95426) - [C1TreeView] Fixed the issue that keyboard navigation stop working if
ItemTemplate binding is set.(TFS-97543)
C1.WPF.Chart
Bug fixes
- added property name to event arguments for Axis.PropertyChanged event. (TFS-86886)
C1.WPF.FlexGrid
Bug fixes
- checkbox on merged cells are not displayed correctly after sorting the grid
when checkbox values are filled by Spacebar key.
C1.WPF.Maps
Improvements:
- Added support for ShapeFile format to C1Maps.
C1.WPF.PdfViewer
Bug Fixes:
- Fixed the issue that some texts and images are not displayed correctly in
c1PdfViewer.(TFS-95520) - Fixed the issue that some japanese texts are not rendered correctly in
c1PdfViewer.(TFS-96786)
C1.WPF.Schedule
Bug Fixes:
- improved performance when when working with long-lasting appointments (Tfs 95610).
Release version 4.0.20143.435 - 11/24/2014
C1.WPF.Automation
Bug fixes
- Fixed the issue that RuntimeBinderException is raised on using Coded UI Test
generator to record the action of clicking the Tab.(TFS-95048)
C1.WPF.DataGrid
Bug fixes
- Row.DataItem is null in CommittedNewRow event.
C1.WPF.Olap
Bug Fixes
- Fixed the issue that exceptions are observed when move field from "Columns"
or "Values" field to "Filters" field in "CubeAnalysis" sample.(TFS-94253)
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue first character is rendered in extremely small font size
when RTF file is loaded.(TFS-95167)
C1.WPF.Schedule
Improvements:
- added support for RECURRENCE-ID, SEQUENCE and UID in iCal import (TFS:91112).
Note, cases when RECURRENCE-ID is a recurring event are not supported.
Release version 4.0.20143.434 - 11/12/2014
C1.WPF.DataGrid
Bug fixes
- Selection was lost after removing a row if the grid is grouped.
Release version 4.0.20143.432 - 11/11/2014
C1.WPF.DataGrid
Bug fixes
- Selection was lost after removing a row.
C1.WPF.FlexGrid
Bug fixes
- Row was not invalidated correctly when moving it to the last position by dragging its header.
Release version 4.0.20143.431 - 11/09/2014
C1.WPF.FlexGrid
Bug fixes
- Getting values from cells was raising an exception when the data source used indexed properties.
C1.WPF.Pdf
Bug Fixes
- Fix the issue that unlike previous build, extra unknown character is
shown when C1RichTextBox is exported to Pdf (TFS-93907)
C1.WPF.PdfViewer
Bug Fixes:
- Fixed the issue that NullReferenceException is raised on calling the
CloseDocument method of C1PDFViewer when its Visibility is set to 'Collapsed'.
(TFS-93886)
Release version 4.0.20143.430 - 11/06/2014
C1.WPF
Breaking changes
- Added new AboutBox logic and display.
- Implemented new evaluation version logic. The new logic restricts
evaluation installs to 30 days.
C1.WPF.FlexGrid
Bug fixes
- Setting a non convertible value was raising an exception.
- Evaluating a path with a numeric indexer was not returning the right value.
- Pasting values was not working fine in numeric and boolean columns.
- Resizing rows was not working correctly.
- Auto-sizing columns was not working correctly when there was merged cells.
C1.WPF.Olap
Bug Fixes
- Fixed the issue that grid lines are showed when "Show Gridlines" property is
set to false in OlapChart.(TFS-91662) - Fixed the issue that ArgumentNullException throws when adding Rows through
"Row Collection Editor: Rows".(TFS-92573) - Fixed the issue that NullReferenceException thrown when GroupAxisAnnotation
property is set to true and open OlapChart at the run time.(TFS-91703) - Fixed the issue that 'Exception is observed when open 'Miscellaneous' dropdown
in 'Properties' grid after drag and drop OlapChart on form.(TFS-93715) - Fixed the issue that "Detail View" grid does not show when right click
over cell in OlapGrid.(TFS-93712)
C1.WPF.PdfViewer
Bug Fixes:
- Fixed the issue that ZStreamException occurs when pdf file containing Graph
and Images is loaded.(TFS-93428)
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue that the font dropdown(s) is empty on initial load if the
Html property contains an empty string.(TFS-90817)
C1.WPF.Schedule
Bug Fixes:
- fixed issue with occasionally not firing AppointmentChanged event at drag&drop operations (Tfs 93042).
Release version 4.0.20143.428 - 11/03/2014
C1.WPF
Bug fixes
- [C1RadialMenu] Fixed the issue that XamlParseException is thrown while applying
theme to the C1RadialMenu.(TFS-92278)
C1.WPF.DataGrid
Bug fixes
- Avoid changing selection while current item changes, to prevent conflicts with selection mode.
C1.WPF.FlexGrid
Bug fixes
- Setting enum values as string was raising an exception.
- Allows binding DataTable with column names containing "." and ",".
C1.WPF.Pdf
Bug Fixes
- [C1FlexGrid][MultiGridPdf Sample] Unlike SL FlexGrid,checkboxes are not shown
when saving multi grid as pdf file (TFS 91698). - Unlike C1RichTextBox, ArgumentNullException occurs when DrawElement method is
invoked on the instance of C1RichTextBoxToolbar control (TFS 92255).
C1.WPF.PdfViewer
Bug Fixes:
- Fixed the issue that search occurrence count is not displayed correctly when
find action is applied in c1PdfViewer.(TFS-92944)
Release version 4.0.20143.427 - 10/27/2014
C1.WPF.DataGrid
Bug fixes
- Exception thrown when dragging a frozen column and another frozen column is hidden.
C1.WPF.DataGrid.Excel
Bug Fixes
- Height of the rows was incorrect when grid wasn't scrolled previously.
- DataGridColumnHeaderRow wasn't exported to excel
C1.WPF.Excel
Bug fixes
- Fixed unlike previous build,NotSupportedException was handled when loading .xlsx file. (TFS:91513)
C1.WPF.FlexGrid
Bug fixes
- Setting values was throwing an exception when underlying type was Enum and the value was a string.
C1.WPF.FlexGridFilter
Bug Fixes
- Executes the column converter when filtering using a text filter.
C1.WPF.Olap
Bug Fixes
- Fixed issue that auto scrollbar position and displayed chart Y axis data are
not consistent.(TFS-91656)
C1.WPF.Pdf
Bug Fixes
- Fixed the issue that Text are not shown when exported to pdf.(TFS-92269)
C1.WPF.PdfViewer
Bug Fixes:
- Fixed the issue that "GoToPage" method does not work.(TFS-91078)
- Fixed the issue that oversubscribed dynamic bit lengths tree exception occurs on
opening PDF File.(TFS-89062)
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue that a portion of the copied text gets pasted inside
the C1RichTextBox even on setting the CliboardEventArgs.Handled property
to "True".(TFS-89152)
C1.WPF.Toolbar
Bug Fixes
- [C1Toolbar] Fixed the issue with incorrect element size when expanding
toolbar window.(TFS-91760)
Release version 4.0.20143.425 - 10/21/2014
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue that images and tables are not rendered correctly
in C1RichTextBox.(TFS-88732)
Release version 4.0.20143.424 - 10/15/2014
C1.WPF
Breaking changes
- extension methods for System.Type have been moved from the Extensions class to the TypeEx class.
Improvements
- Added new C1ProgressIndicator control.
- extension methods for System.Type have been mpved from the Extensions class to the TypeEx class.
C1.WPF.DataGrid
Improvements
- DataGrid uses new C1ProgressIndicator control to display loading state.
Default control template has been simplified.
You can customize loading indicator style by setting the new C1DataGrid.LoadingIndicatorStyle to the custom C1ProgressIndicator style.
C1.WPF.FlexGrid
Bug fixes
- Aggregate cells are updated when GroupRow is in ColumnHeaders panel.
Release version 4.0.20142.422 - 10/14/2014
C1.WPF
Bug fixes
- [C1TabControl] Fixed the issue that InvalidCastException occurs when
using bounded datasource in C1TabControl.(TFS-90583)
C1.WPF.FlexGrid
Bug fixes
- Exception raised when setting a cell value if items source is DataTable.
C1.WPF.Maps
Breaking changes
- Change the names of constant properties from MaxLong, MinLong, MaxLat, MinLat,
MaxZoom, MinZoom to MaxLongValue, MinLongValue, MaxLatValue, MinLatValue,
MaxZoomValue, MinZoomValue.
Release version 4.0.20142.421 - 10/10/2014
C1.WPF
Bug fixes
- [C1TabControl] Fixed the issue that Left and Right next buttons are still
shown if all tabItems are collapsed.(TFS-89362)
C1.WPF.Chart
Bug fixes
- Fixed issue that out of range datapoints are visible on the chart When the RenderMode
is set to 'Bitmap' and Zooming is performed on the Chart object.(TFS-88119)
C1.WPF.DataGrid
Improvements:
- DataGridDateColumn now supports CustomDateFormat and CustomTimeFormat.
C1.WPF.DataGrid.Filters
Breaking changes
- DataGridMultiLineDateFilter.EditMode type changed from C1DateTimePickerEditMode to DataGridDateTimeColumnEditMode.
Improvements:
- DataGridMultiLineDateFilter now supports "Custom" EditMode which allows entering the
datetime in a textbox, analogously to date time column editor. - DataGridMultiLineDateFilter now supports CustomDateFormat and CustomTimeFormat.
C1.WPF.FlexGrid
Bug fixes
- AutoSizeColumn method was raising an exception.
C1.WPF.FlexGrid.GroupPanel
Bug fixes
- Hide columns when loading a grouped source and HideGroupedColumn is false.
C1.WPF.FlexGridFilter
Bug Fixes
- Exception raised when loading a filter whose value has not the right format.
Release version 4.0.20142.420 - 09/29/2014
C1.WPF
Bug fixes
- C1ListBox unhandled exception thrown when setting SelectedItem to null.
C1.WPF.Chart
Bug fixes
- Fixed issue that ChartPanelObject goes out of the ChartView area after Zooming.(TFS-86899)
C1.WPF.Chart3D
Bug fixes
- Chart is fully rendered during rotation.(TFS-87448)
- Fixed the issue thatlLicense file is not created
on dropping the control at design time.(TFS-87447)
C1.WPF.Docking
Bug Fixes:
- [C1DockControl] Fixed the issue that unhandled exception raised when
C1DockControl is used in a WinForms App and the Floating Mode is set.(TFS-88617)
C1.WPF.DX
C1.WPF.FlexGrid
Bug fixes
- Performance issue was fixed when resizing columns.
- Avoids pasting data in a read-only grid.
- Updates column's visibility when HideGroupedColumns is set at runtime.
- Pasting from clipboard wasn't working fine in all cases.
- Unhandled exception raised when using C1FlexGrid for WPF inside a Windows Form Application.
C1.WPF.FlexGrid.GroupPanel
Bug fixes
- Drop indicator displaced when scroll position was different from zero.
C1.WPF.PdfViewer
Bug Fixes:
- Fixed the issue that unable to load certain PDF file in PDFViewer properly.
(TFS-85187) - Fixed the issue that unable to open scanned PDF file.(TFS-80087)
- Fixed the issue that opening certain pdf file in PDFViewer changes font and
colors of pdf.(TFS-65605) - Fixed the issue that unable to load certain PDF correctly in PDFViewer.
(TFS-83232) - Fixed the issue that pdf file is not correctly rendered in C1PdfViewer.(TFS-60880)
C1.WPF.RichTextBox.Toolbar
Bug fixes:
- Fixed the issue that selected text's font/font-size is not changed when
changing font/font size by pressing up/down keyboard arrow keys.(TFS-62874) - Fixed the issue that when selected text is edited by using ChangeCase
tool, the above line get selected.(TFS-37201)
C1.WPF.Schedule
Improvements:
- Added new property ViewType to the C1Scheduler control. It simplifies changing default C1Scheduler styles both at runtime and design-time.
- The C1Scheduler.BeforeViewChange event is also fired when view is changed due to C1Scheduler.ViewType property change.
- added support to highlight current time in the Day/Week/TimeLine views. That includes:
- new TimeRuler control used in default C1Scheduler control templates;
- new C1Scheduler.CurrentTimeBrush property.
Release version 4.0.20142.419 - 09/15/2014
C1.WPF
Bug fixes
- C1ListViewer hide preview item template when full template is displayed in order
to avoid seeing duplicated elements.
C1.WPF.DataGrid
Bug fixes
- Incorrect layout when "star" columns are used and maximize/minimize is performed.
C1.WPF.Excel
Bug fixes
- Partly Setting "FitPageAcross" property changes the "AutoScale" property to True.(TFS:64023)
- Fixed (only for WPF) image getting lost on saving/loading C1XLBook via MemoryStream.(TFS:84628)
- Fixed missing newline character after bold styling.(TFS:85280)
- Fixed case 1 of styles not getting applied in the saved excel book.(TFS:84477)
C1.WPF.Maps
Bug fixes:
- Fixed the issue that the exception will be thrown
when the tab items are exchanged.(TFS-86503)
C1.WPF.PdfViewer
Bug Fixes:
- Fixed the issue that some text are shown in bold font style when loading pdf
file in C1PdfViewer.(TFS-85076) - Fixed the issue that unknown line is shown between texts in loading C1PDFViewer.
(TFS-85050) - Fixed the issue that some texts are changed font style 'Bold' and some bullets
are replaced by 'G' character in c1PdfViewer.(TFS-85016) - Fixed the issue that bullets are shown as rectangle in c1PdfViewer.(TFS-85006)
- Fixed the issue that some texts are not displayed correctly in c1PdfViewer.
(TFS-85004)
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue that the type attribute in OL tag doesn't handle lower-roman
or lower-Latin.(TFS-17898) - Fixed the issue that System.ArgumentException is raised on loading an Html file
coming from LinkedIn email.(TFS-86576)
Release version 4.0.20142.418 - 09/07/2014
C1.WPF.Maps
Improvements:
- Add MaxLong, MaxLat, MaxZoom, MinLong, MinLat, MinZoom properties into C1Maps.
C1.WPF.PdfViewer
Bug Fixes:
- Fixed the issue that ArgumentException is thrown on assigning an absolute URI
to the Source property.(TFS-84204)
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue that html text is not rendered correctly.(TFS-84441)
- Fixed the issue that caret is not hide when set HideCaret to true.(TFS-51843)
C1.WPF.Toolbar
Bug Fixes
- [C1Toolbar] Fixed the issue that selected tab is not opened on clicking
tabstrip of C1Toolbar at design-time.(TFS-33257)
Release version 4.0.20142.417 - 09/01/2014
C1.WPF
Bug fixes
- [C1ComboBox] Fixed the issue that selected item getting reset in
C1ComboBox after the view is changed.(TFS-79861) - [C1NumericBox] Fixed the issue that Shift+Tab does not exit
C1NumericBox to the previous input control.(TFS-77195) - [C1NumericBox] Fixed the issue that formatting is incorrect in
C1NumericBox.(TFS-35023) - [C1TabControl] Fixed the issue that tabItem cannot be moved to first
position if underlying datasource is used.(TFS-83123) - [C1TabControl] Fixed the issue that TabStrip menu is shown at incorrect
position when "FlowDirection" is set to RightToLeft and "TabStripPlacement"
is set to Right.(TFS-83446) - [C1Window] Fixed the issue that Long item names of C1Chart placed
in C1Windows are protruding out of window.(TFS-75616)
C1.WPF.Chart
Bug fixes
- Fixed exception when hiding y-axis in polar chart.(TFS-67642)
C1.WPF.DataGrid
Bug fixes
- [DataGrid] Fix the issue that NullReferenceException occurs when new row
is added if underlying data source contains an indexed property(TFS-82210)
C1.WPF.DateTime
Bug Fixes
- fixed mouse handling issues (Tfs 83380).
C1.WPF.Extended
Bug fixes
- [C1PropertyGrid] Fix issue that notSupportedException occurs when 'String'
ItemArray is adding to DataRow by collection editor.(TFS-84163)
C1.WPF.PdfViewer
Bug Fixes:
- Fixed the issue that exception occurs on opening PDF File.(TFS-80263)
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue that C1RichTextBox RTF export shows extra line space
in bullet points.(TFS-78505) - Fixed the issue that character spacing cannot be restored by
pressing Crtl + Z key if selected texts are changed large font size.(TFS-66942)
C1.WPF.RichTextBox.Toolbar
Bug fixes:
- Fixed the issue that Underline and Strikethrough button are auto
selected when click on the inserted picture.(TFS-77511)
C1.WPF.Theming
Bug Fixes:
- [C1PdfViewer] Fix the issue that Two Pages icon still shown in C1PdfViewer
toolbar when theme is Cosmopolitan, CosmopolitanDark, Office2013White,
Office2013LightGray, Office2013DarkGray.(TFS-79360)
C1.WPF.Tile
Bug fixes
- NullReferenceException occurs when the DataContext of the C1Tiles, whose CommandBinding is set in code, is changed (Tfs issue 83390).
Release version 4.0.20142.416 - 08/18/2014
C1.WPF.DataGrid
Bug fixes
- [DataGrid] Fix the issue that values are changed while entering decimal
data with some scenario in C1DataGrid(TFS-18697)
C1.WPF.FlexGrid
Bug fixes
- Changes were incorrectly committed when changing the focus
if the grid was inside a popup.
C1.WPF.PdfViewer
Bug Fixes:
- Fixed the issue that indexOutOfRangeException occurs on clicking the Page Number.
(TFS-79810) - Fixed the issue that search occurrence count is not correctly displayed in
C1PDFViewer.(TFS-79638) - Fixed the issue that text selection does not work if Japanese text and numbers
are put into a table.(TFS-79618) - Fixed the issue that Text selection does not work correctly in signed pdf document
when Find action is performed.(TFS-80438)
Release version 4.0.20142.413 - 08/07/2014
C1.WPF
Bug fixes
- [C1NumericBox] Fixed the issue that 'BackSpace' key doesn't work when delete
the number before decimal point.(TFS-79387) - [C1NumericBox] Fixed the issue that unable to enter '-0.3' or any value
between -1 and 0 in C1NumericBox.(TFS-79350)
C1.WPF.DataGrid
Bug fixes
- Unhandled exception raised when rendering.
- Exception raised when using C1ValidationBehavior with DataTable as source.
- Virtualized columns width was incorrect when printing.
Release version 4.0.20142.411 - 07/28/2014
C1.WPF
Bug fixes
- [C1Window] Fixed the issue that the size of the C1Window does not consist
with the size of content.(TFS-76311)
C1.WPF.PdfViewer
Bug Fixes:
- Fixed the issue that argumentOutOfRangeException occurs when dragging
selected texts after 'Find' action is performed.(TFS-76268)
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue that space is added to double byte characters
when exporting to RTF.(TFS-77079)
Release version 4.0.20142.410 - 07/21/2014
C1.WPF
Bug fixes
- [C1TreeView] Fixed the issue that autoSearch property does not work for Japanese
characters.(TFS-3826) - [C1NumericBox] Fixed the issue that invalid inputs are displayed in the context
menu of C1NumericBox and Argument Exception occurs when it is clicked.(TFS-15335)
C1.WPF.Chart
Bug fixes.
- Plot area removed correctly after removing corresponding axis(TFS 71470).
C1.WPF.Extended
Bug fixes
- [C1PropertyGrid] Fix issue that propertyGrid formatting not applied
(TFS-68513).
C1.WPF.PdfViewer
Bug Fixes:
- Fixed the issue that "Zoom In" button is still enabled although Zoom
value is set maximized value "800%" at first time.(TFS-74256) - Fixed the issue that found word is not selected on clicking Find Next
if Pdf file contains Japanese and English text.(TFS-74433)
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue that delete key does not delete the space
before table.(TFS-33515) - Fixed the issue that deleting table content using delete key
would reduce the table to a single cell.(TFS-33426)
Release version 4.0.20142.409 - 07/08/2014
C1.WPF.DataGrid
Bug fixes
- Filter items were not changed when Language is changed in the application.
C1.WPF.OutlookBar
Bug fixes
- [C1Outlookbar] Fix issue that unlike previous build , ShowFewerButton does
not work in c1Outlookbar.(TFS-73856)
C1.WPF.PdfViewer
Bug Fixes:
- Fixed the issue that some words cannot be able to select when Find action is performed.(#73800)
- Fix issue that unlike previous build, 'Zoom In' button is still enabled although
Zoom value is set maximized value '800%' at first time.(#73883)
Release version 4.0.20142.408 - 07/07/2014
C1.WPF
Breaking changes
- Removed "http://schemas.componentone.com/wpf/Basic" namespace definition.
Use "http://schemas.componentone.com/winfx/2006/xaml" instead.
Bug fixes
- [C1TreeView] Fixed the issue that treeview items can be seen partially when
moving focus to items using keyboard navigation(41003)
Improvements
- added missing translations for different cultures
C1.WPF.Chart
Breaking changes
- Removed "http://schemas.componentone.com/xaml/c1chart" namespace definition.
Use "http://schemas.componentone.com/winfx/2006/xaml" instead.
C1.WPF.Chart3D
Breaking Changes
- Removed "http://schemas.componentone.com/xaml/c1chart" namespace definition.
Use "http://schemas.componentone.com/winfx/2006/xaml" instead.
C1.WPF.DataGrid
Breaking changes
- Removed "http://schemas.componentone.com/wpf/DataGrid" namespace definition.
Use "http://schemas.componentone.com/winfx/2006/xaml" instead.
Bug fixes
- Exception raised when pressing Enter key in the filter drop-down.
Improvements
- added missing localized resources.
C1.WPF.DateTime
Breaking changes
- Removed "http://schemas.componentone.com/wpf/DateTimeEditors" namespace definition.
Use "http://schemas.componentone.com/winfx/2006/xaml" instead.
C1.WPF.Docking
Breaking changes:
- Removed "http://schemas.componentone.com/wpf/C1Docking" namespace definition.
Use "http://schemas.componentone.com/winfx/2006/xaml" instead.
C1.WPF.Extended
Breaking changes
- Removed "http://schemas.componentone.com/wpf/C1Extended" namespace definition.
Use "http://schemas.componentone.com/winfx/2006/xaml" instead.
C1.WPF.FlexGridFilter
Improvements:
- Added Romanian resources.
C1.WPF.Gauge
Breaking changes:
- Removed "http://schemas.componentone.com/wpf/C1Gauge" namespace definition.
Use "http://schemas.componentone.com/winfx/2006/xaml" instead.
C1.WPF.Maps
Breaking changes
- Removed "http://schemas.componentone.com/wpf/C1Maps" namespace definition.
Use "http://schemas.componentone.com/winfx/2006/xaml" instead.
C1.WPF.MediaPlayer
Breaking changes
- Removed "http://schemas.componentone.com/wpf/C1MediaPlayer" namespace definition.
Use "http://schemas.componentone.com/winfx/2006/xaml" instead.
C1.WPF.OutlookBar
Improvements:
- Added localized resources for different cultures.
C1.WPF.PdfViewer
Breaking changes
- Removed "http://schemas.componentone.com/wpf/PdfViewer" namespace definition.
Use "http://schemas.componentone.com/winfx/2006/xaml" instead.
Bug Fixes:
- Fixed the issue that XamlParseException occurs on loading certain pdf file in c1PdfViewr.(#64607)
- Fixed the issue that Unable to print more than 2000 pages from C1PDFViewer.(#33096)
- Fixed the issue that Inflating error is raised on loading the certain pdf file.(#33728)
- Fixed the issue that when Orientation is set to Horizontal, 'next page' button is not working at toolbar. (72899)
C1.WPF.ReportViewer
Breaking changes:
- Removed "http://schemas.componentone.com/wpf/C1ReportViewer" namespace definition.
Use "http://schemas.componentone.com/winfx/2006/xaml" instead.
Bug Fixes:
- Fixed the issue that TwoMode button is still selected after changing another
view mode in c1ReportViewer.(TFS-73530) - Fixed the issue that "Two Pages" mode cannot be selected by using
key board navigation and mouse click.(TFS-73580) - Fixed the issue that InvalidOperationException occurs
when finding texts in c1ReportViewer if headerfooter template is used (#73510) - Fixed the issue that 'NullReferenceException' occurs when
clicking zoom out button after changing zoom value 0% to any viewmode
in c1reportviewer if pageTemplate is used.(#73544) - Fixed the issue 'UnhandledException' occurs
when typing in 'Find' textbox after loading pdf file
into C1ReportViewer if zoom value is less than 25% (#73627)
C1.WPF.RichTextBox
Breaking changes:
- Removed "http://schemas.componentone.com/wpf/C1RichTextBox" namespace definition.
Use "http://schemas.componentone.com/winfx/2006/xaml" instead.
C1.WPF.RichTextBox.Toolbar
Improvements:
- Added Romanian resources, added missing translations for different cultures.
C1.WPF.Schedule
Breaking changes
- Removed "http://schemas.componentone.com/wpf/Schedule" namespace definition.
Use "http://schemas.componentone.com/winfx/2006/xaml" instead.
Improvements:
- Added Romanian resources, added missing translations for different cultures.
C1.WPF.SpellChecker
Breaking changes:
- Removed "http://schemas.componentone.com/wpf/C1SpellChecker" namespace definition.
Use "http://schemas.componentone.com/winfx/2006/xaml" instead.
Improvements
- Added Romanian resources.
C1.WPF.Tile
Breaking changes
- Removed "http://schemas.componentone.com/wpf/Tile" namespace definition.
Use "http://schemas.componentone.com/winfx/2006/xaml" instead.
Release version 4.0.20142.407 - 07/02/2014
C1.WPF
Bug fixes
- [C1DropDown] Fixed the issue that C1DropDown's Header and Content are have a
gap in between when Scaling is applied to the control.(TFS-56430) - [C1Window] Fixed the issue that C1Window does not open again when page is
refreshed in an xbap application.(TFS-71368) - [C1NumericBox] Fixed the issue that numeric values are not correctly increased
or decreased in clicking the spinner button of Numeric Input Box.(TFS-72578)
C1.WPF.Extended
Bug fixes
- [C1PropertyGrid] Fix issue that InvalidOperationException is thrown when click
CollectionEditor menuItem in C1PropertyGrid(TFS-61434).
C1.WPF.PdfViewer
Bug Fixes:
- Fixed the issue that ArgumentException is raised when typed text in search box.(#72422)
- Fixed the issue that certain pdf file does not render correctly.(#60880)
- Fixed the issue that CryptographicException thrown when loading certain pdf file(#66968)
C1.WPF.SpellChecker
Bug fixes:
- Fixed the issue that blank space appeared in context menu while right click
on misspelled word.(TFS-56484)
Release version 4.0.20142.406 - 06/30/2014
C1.WPF
Bug fixes
- [C1ComboBox] Fixed the issue that C1ComboBox inside C1DataGrid shows
unconverted value.(TFS-70629) - C1ListViewer.BringIntoView() method was not working correctly.
- C1ListViewer.MinZoom and MaxZoom were not honored when setting Zoom property programatically.
- [C1TabControl] Fixed the issue that MouseLeftButtonUp event is not fired
in C1TabControl.(TFS-72034)
C1.WPF.Automation
Bug fixes
- System.NullReferenceException occured when element Visibility is set to Collapsed (TFS-71674).
C1.WPF.DataGrid
Bug fixes
- Exception raised when pressing Tab key.
- Filter drop-down shown incorrectly.
- Exception raised when merging cells and grouping at the same time.
- Header dissapear after printing when it is a TextBlock.
C1.WPF.DataGrid.Filters
Bug fixes:
- Filters tab navigation improved.
C1.WPF.Extended
Bug fixes
- NullReferenceException is thrown if SelectedObject is set to an object instance
whose class definition consist of a ColorPalette(TFS-16375).
C1.WPF.FlexGrid
Bug fixes
- Right border missing when printing.
Improvements
- Improved the performance of AutoSizeColumns(allCells).
C1.WPF.FlexGridFilter
Bug Fixes
- Column header content was centered incorrectly when using filters.
- fixed undescore handling in filter drop-down (Tfs 63482).
Improvements:
- Added Simplified Chinese and Traditional Chinese resources.
C1.WPF.PdfViewer
Bug Fixes:
- Fixed issue that some texts are not rendered correctly in C1PdfViewer.(#71642)
- Fixed issue that SelectedText property does not work in c1PdfViewer.(#71638)
- Fixed issue that unable to navigate hyperlinks in PDFViewer.(#67532)
C1.WPF.RichTextBox.Toolbar
Bug fixes:
- Fixed the issue that "DraftViewTool" and "PrintViewTool" icons are not
displayed correctly at bottom RichTextBoxToolBar.(TFS-71997) - Fixed the issue that when typing -9 in zoom textbox,
value reset to 100%.(TFS-72027)
C1.WPF.Schedule
Improvements:
- Added Simplified Chinese and Traditional Chinese resources.
Release version 4.0.20142.403 - 06/23/2014
C1.WPF
Improvements
- [C1RadialMenu] Add new C1RadialMenu Control. It represents a touch-friendly
alternative to the traditional context menu. Please reference the behavior of
C1RadialMenu in XAML.
C1.WPF.DataGrid
Bug fixes
- Avoid hidding drop-down of column header when it is closed.
C1.WPF.FlexGridFilter
Bug Fixes
- Filtering null values was not working correctly.
C1.WPF.Maps
Bug fixes:
- Remove useless TilesMode proeprty.
C1.WPF.PdfViewer
Bug Fixes:
- Fixed issue that embedded font does not been applied.(#70739,#70874,#71080)
Improvements:
- - Reconstructing C1PdfViewer by using C1ListViewer on WPF and SL.
- Adding touch support and improving scrolling smoothness.
- Remove the "Two Pages" button from PdfViewerToolbar.
- The behavior of rendering multiple pages is the same as Winrt's. (vertical rendering)
- As Winrt's C1PdfViewer, adding ViewportGap and Orientation property.
C1.WPF.RichTextBox.Toolbar
Improvements:
- Add view tab that includes C1PrintViewLargeTool, C1DraftViewLargeTool,
C1ZoomInTool, C1ZoomOutTool, C1Zoom100PercentTool, C1OnePageTool, C1TwoPagesTool
and C1FitWidthTool to C1RichTextBoxToolBar. - Add C1StrikethoughTool to the home tab of C1RichTextBoxToolBar.
C1.WPF.Schedule
Breaking Changes
- Removed obsolete C1Scheduler properties:
VisualIntervals,
VisualIntervalGroups,
VisualIntervalsView.
Release version 4.0.20141.402 - 06/17/2014
C1.WPF
Bug fixes
- C1DragHelper inertia was not working when two helpers were attachedto the same
ui-element and one of them expected inertia whereas the other do not. - [C1NumericBox] Fixed the issue that increment number is not shown and
application stopped working when clicking increment button in C1NumericBox.(TFS-69299) - [C1NumericBox] Fixed the issue that input from keyboard does not get reflected
when C1NumericBox is used in Editor of C1FlexGrid.(TFS-69309) - [C1NumericBox] Fixed the issue that validation error is still displayed for the
valid data while comparing the values of two C1NumericBox controls.(TFS-69330) - [C1NumericBox] Fixed the issue that negative value(-0.05) cannot be entered
although range value is set from -1000.00 to 1000.00.(TFS-69333) - [C1NumericBox] Fixed the issue that cursor position is not correctly maintained
in c1NumericBox control after pressing "Space" key.(TFS-69408) - [C1NumericBox] Fixed the issue that typed number is shown converted position
when Format property is set.(TFS-69427) - [C1NumericBox] Fixed the issue that C1NumericBox doesn't allowed to enter more
than one negative number.(TFS-69495) - [C1TabControl] Fixed the issue that automation support for the controls which
is embedded within C1TabControl.(TFS-68660)
C1.WPF.DataGrid
Bug fixes
- DataGridNumericConverter changed to convert DBNull values to null.
C1.WPF.FlexGridFilter
Bug Fixes
- Exception raised when filtering.
- Getting cell values was not working correctly when the binding of the column was using XPath.
C1.WPF.PdfViewer
Bug Fixes:
- Fixed the issue that C1PdfViewer is automatically scrolled down on double clicking a word.(TFS-69317)
- Fixed the issue that circle bullets are replaced with rectangles in c1PdfViewer.(TFS-69432)
C1.WPF.TileView
Bug fixes
- [C1TileView] When moving TileViewItem, item is moved in inconsistent
order.(TFS-69891)
Release version 4.0.20141.401 - 06/09/2014
C1.WPF
Bug fixes
- C1ListViewer raises an exception when BringIndexIntoView() method is called.
- [C1NumericBox] Fixed the issue that ArgumentException is raised when
selecting "Kanji" text from C1NumericBox context menu.(TFS-68583) - C1TapHelper Holding event implemented for these platforms.
C1.WPF.DataGrid
Bug fixes
- Viewport.CellsRange was raising an exception if the range was invalid, now it returns null.
C1.WPF.Extended
Bug fixes
- C1BasicColorPicker keyboard navigation fixed.
C1.WPF.FlexGrid
Bug fixes
- Improved the performance of Row.GetData() method.
C1.WPF.PdfViewer
Bug Fixes:
- Fixed the issue that text of bullet list are shown in larger font size.(TFS-67913)
- Fixed the issue that logo images and graphic line are missing.(TFS-67932)
- Fixed the issue that exception occurs when loading certain pdf file.(TFS-64879)
Release version 4.0.20141.400 - 05/26/2014
C1.WPF
Bug fixes
- C1ListViewer was not honoring Horizontal and VerticalAlignment properties of the items.
C1.WPF.DataGrid.Summaries
Bug fixes
- DataGridGroupWithSummaryRowPresenter template was not displaying the background set by the user.
C1.WPF.Docking
Bug Fixes:
- [C1DockControl] Fixed the issue that C1DockTabControl does not fill the
C1DockControl when 'Save' and 'Load' methods of 'C1DockControl' are used.(TFS-64655)
C1.WPF.Extended
Bug fixes
- [C1PropertyGrid] SubProperties of type ObservableCollection
are not displayed correctly in C1PropertyGrid(TFS-47538)
C1.WPF.PdfViewer
Bug Fixes:
- Fixed the issue that image of pdf file appears smudged when viewed in C1PdfViewer.(TFS-64196)
- Fixed the issue that circle bullets are replaced with rectangles (TFS-67027)
- Fixed the issue that NullReferenceException occurs when loading pdf file containing input controls.(TFS-67138)
- Fixed the issue that dotted line is replaced with square characters.(TFS-67250)
- Fixed the issue that CryptographicException occurs when loading password protected pdf file.(TFS-67198)
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue that ArgumentNullException occurred when removed link from
hyperlink text after removed underline from it.(TFS-63328)
Release version 4.0.20141.399 - 05/12/2014
C1.WPF
Bug fixes
- [C1NumericBox] Fixed the issue that incorrect Tab Order when using C1Controls.
(TFS-64694) - [C1ComboBox] Fixed the issue that incorrect Item Selection with Condition
property as 'Contains'.(TFS-64874) - [C1TreeView] Fixed the issue AutoSearch not working for selected keyboard language
(TFS-61298)
C1.WPF.Docking
Bug Fixes:
- [C1DockControl] Fixed the issue that Close button is displayed even after
setting 'CanUserHide' to 'False' for C1DockTabControl.(TFS-64722)
Improvements
- [C1DockControl] Request to add support to move the DockTabControl containing
multiple TabItems.(TFS-48540)
C1.WPF.PdfViewer
Bug Fixes:
- Fixed the issue that characters are too close and nearly overlapped in loaded pdf file.(TFS-65171)
- Fixed the issue that unlike previous build, Table UI , logo image, checkbox, barcode,
header text are not displayed.(TFS-65374)
Release version 4.0.20141.398 - 05/03/2014
C1.WPF
Bug fixes
- C1DragHelper property Origin of DragStarted event args was returning a wrong value
when performed with the finger.
C1.WPF.DataGrid
Bug fixes
- Tab KeyPress event was incorrecly handled when no cell with a focusable control was found.
- Printed data grid was not considering the height of the rows.
C1.WPF.PdfViewer
Bug Fixes:
- Fixed the issue that some characters are shown in bigger font size in paragraph.(TFS-64917)
- Fixed the issue that some characters do not show PdfViewer.(TFS-64926)
- Fixed the issue that some characters render incorrectly in PdfViewer.(TFS-64954,63001)
- Fixed the issue that some white vertical lines are appeared upper the texts in C1PdfViewer.(TFS-64971)
Release version 4.0.20141.397 - 04/28/2014
C1.WPF
Bug fixes
- Property path setter and getter were modified to support nested indexed path's
as well as Default Visual Basic properties.
C1.WPF.FlexGrid
Bug fixes
- Recycle templated cells to improve performance and avoid memory leaks (TFS 47354)
C1.WPF.PdfViewer
Bug Fixes:
- Fixed the issue that "Search" function does not work correctly.(TFS-64697)
- Fixed the issue that uncorrect text renders in text box.(TFS-64707)
- Fixed the issue that uncorrect text renders in PdfViewer.(TFS-64704,TFS-64863)
- Fixed the issue that some formula and texts and table are not shown correctly in c1PdfViewer.(TFS-64730)
C1.WPF.ReportViewer
Bug Fixes:
- Fixed the issue that exception occurs when loading PDF file.(TFS-47505)
Release version 4.0.20141.396 - 04/24/2014
C1.WPF
Bug fixes
- [C1NumericBox] Fixed the issue that ArgumentOutOfRangeException occurs when
deleting the initial value '0' in c1NumericBox.(TFS-64508)
C1.WPF.PdfViewer
Bug Fixes:
- Fixed the issue that checkboxes are displayed as unknown characters.(TFS-64441)
- Fixed the issue that incorrect characters rendering.(TFS-64457,TFS-64459,TFS-64468,TFS-64482,TFS-64495,TFS-64483,TFS-64521,TFS-64522,TFS-64674)
- Fixed the issue that font size render too large when load certain file.(TFS-64462,TFS-64467,TFS-64510)
- Fixed the issue that incorrect text location and overlapped text rendering.(TFS-64460,TFS-64472,TFS-64511,TFS-64562,TFS-64647,TFS-64649)
- Fixed the issue that IndexOutOfRangeException occurs on dragging the mouse on Japanese Kanji characeter.
(TFS-64404) - Fixed the issue that PdfViewer can not scroll text into view.(TFS-64519,TFS-64523,TFS-64632)
- Fixed the issue that strange block renders in PdfViewer.(TFS-64444)
- Fixed the issue that text missing and small in PdfViewer.(TFS-64585)
- Fixed the issue that correct word cannot be selected while searching texts on loading chinese pdf file.(TFS-64646)
Release version 4.0.20141.395 - 04/21/2014
C1.WPF
Bug fixes
- [C1NumericBox] Fixed the issue that zero could not be entered after a decimal
point in C1Numericbox even is the set format is 'F2' or 'N2'.(TFS-63178) - [C1NumericBox] Fixed the issue that cursor does not shifts its position if the
digit which occurs after the decimal point is typed again after the decimal for the
second time.(TFS-63470) - [C1MaskTextBox] Fixed the issue that 'VerticalScrollBar' doesn't fully
shown as C1MaskTextBox's height.(TFS-63405)
C1.WPF.DataGrid
Bug fixes
- Focus was set incorrectly when an outside control get the focus and EndEdit method is called.
- Unselect row when Ctrl key was pressed and selection mode is multi-row.
C1.WPF.PdfViewer
Bug Fixes:
- Fixed the issue that text are not correctly selected on searching the value in pdf file.
(TFS-63384)(TFS-63398)(TFS-63691) - Fixed the issue that watermark text are not correctly displayed in loaded pdf file.(TFS-63402)
- Fixed the issue that some words and numbers are changed large font size in C1PdfViewer.
(TFS-63397)(TFS-63469) - Fixed the issue that text are not correctly aligned
when Chinese and English characters are on the same page(TFS-63431) - Fixed the issue that IndexOutOfRangeException occurs on loading pdf file.(TFS-63480)
- Fixed the issue that some text overlapped when loading certain pdf file.(TFS-63514)
- Fixed the issue that exception occurs on opening certain pdf file.(TFS-63840)
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue that image's width cannot be controlled when loading image from
web path at first time if c1RichTextBox instance present on the child form.(TFS-63378) - Fixed the issue that HTML is not rendered correctly in the RichTextBox
on first load.(TFS-61561)
C1.WPF.TileView
Bug fixes
- [C1TileView] Unlike previous build, ArgumentNullException
occurs when clearing all c1TileViewItem if one item is maximized.(TFS-63559)
Release version 4.0.20141.394 - 04/07/2014
C1.WPF.DataGrid
Bug fixes
- Row validation background disappears when scrolling up and down.
C1.WPF.PdfViewer
Bug Fixes:
- Fixed the issue that text are overlapped in scanned pdf.(TFS-61707)
- Fixed the issue that text IndexOutOfRangeException occurs on loading the pdf file.
(TFS-61708)(TFS-62919)(TFS-61726) - Fixed the issue that text NullReferenceExecption occurs on loading the pdf file.(TFS-62873)
- Fixed the issue that texts are not shown on loading Pdf file.(TFS-61729)
- Fixed the issue that some texts are getting lost except from first characters in Vietnamese pdf file
(TFS-61731) - Fixed the issue that some texts are overlapped on loading Pdf file.(TFS-62861)
- Fixed the issue that spaces disappear.(TFS-62867)
- Fixed the issue that long time to load a file.(TFS-63083)
- Fixed the issue that some texts inside the table
are shown in larger font size when loading pdf file.(TFS-63001) - Fixed the issue that texts in specific rectangle are not shown in C1PdfViewer.(TFS-63039)
- Fixed the issue “Find text” textbox is not able to search text
on loading the pdf file containing both English and Japanese text.
(TFS-62879)(TFS-63053)(TFS-62939)(TFS-63290)(TFS-63297) - Fixed the issue that some words are become large font size in c1PdfViewer.(TFS-61728)
- Fixed the issue that blank pages are shown in C1PdfViewer.(TFS-63009)
- Fixed the issue that header text is shown improperly in c1PdfViewer.(TFS-63266)
- Fixed the issue that some texts are missing on loading report type 'RPC' format in C1ReportViewer.(TFS-63300)
- Fixed the issue that NullReferenceException occurs when trying to go to page 31 in c1PdfViewer.(TFS-63283)
C1.WPF.ReportViewer
Bug Fixes:
- Fixed the issue that texts are not displayed correctly
when loading pdf file in C1ReportViewer(TFS-62877)
Release version 4.0.20141.393 - 03/31/2014
C1.WPF
Bug fixes
- Request to remove Extra control from Toolbox and change to correct
icon insides Toolbox(TFS-34271) - [C1TreeView] C1TreeView SelectedItem is not updated when selected with touch
on a touch machine.(TFS-51385) - GetPropertyValue extension was not evaluating the path correctly when it has the
following structure "[xxx.xxx]". - C1ListBox problem with scrollbar's visibility fixed.
C1.WPF.Docking
Bug Fixes:
- [C1DockControl] Fixed the issue that docking diamond disappear on setting
WindowResize mode to CanResizeWithGrip.(TFS-48911)
C1.WPF.Extended
Bug fixes
- Request to remove Extra control from Toolbox and change to correct
icon insides Toolbox(TFS-34271)
C1.WPF.PdfViewer
Bug Fixes:
- Fixed the issue that ArgumentException is thrown when open certain pdf file.(TFS-61429)
- Fixed the issue that overlapped text shown.(TFS-61659)
- Fixed the issue few chinese characters are not rendered correctly.(TFS-49010)
- Fixed the issue Japanese pdf file is not rendered properly in C1PdfViewer.(TFS-47215)
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue that C1RichTextBox shows zoomed image with increased
height and width from HTML.(TFS-57504)
Release version 4.0.20141.391 - 03/18/2014
C1.WPF
Bug fixes
- [C1ComboBox] Fixed the issue that when set 'AutoComplete=False', C1ComboBox's
dropdown is not close while click on C1ComboBox's textbox in secondtime.(TFS-57202) - [C1TabControl] When select the last tabitem and 'TabStripPlacement' property
chages 'Left/Right' , all tabitems are not shown.(TFS-56475) - [C1NumericBox] Fixed the issue that IsTabStop property doesn't work.(TFS-55599)
- [C1TabControl] Fixed the issue that exception occurs if C1TabItems are added
after closing tabitems while UpdateSourceCollection=False.(TFS-50752) - [C1TabControl] Fixed the issue that TabStrip gets empty on selecting Last Tab
from selection menu when Tab is Active and not in View.(TFS-47609) - ScrollBar style modified to fix visual error when IsEnabled=False.
C1.WPF.Automation
Bug fixes
- Merged the Automation of C1TabControl and C1TabItem to main folder.(TFS-52057)
- Fixed SelectedIndex issue in C1TabControl automation.(TFS-51130)
Improvements
- Added automation peers for C1DataGrid.
C1.WPF.DataGrid
Bug fixes
- Clipping issue fixed when resizing the browser and star columns were present.
- Focus is not shown in the cell when AddNewRow is clicked.(TFS-51185)
- Tab navigation was not considering merged cells.
- Enter, Backspace and Escape key strokes was being handled incorrectly when performed
in the row details. - When ctrl+v is pressed and clipboard dialog is displayed garbled character was entered.
- Exception raised when tabbing in the filter row.
- When ctrl+c is pressed and clipboard dialog is displayed garbled character was entered.
- Override default Tab key behavior for filter row, in order to follow columns order and display hidden cells.
C1.WPF.Docking
Bug Fixes:
- [C1DockTabControl] Fixed the issue that unhandled exception thrown on
dragging the splitter bar.(TFS-56183) - [C1DockControl] Fixed the issue that DockTabControl's area is appeared
when changing DockMode property sliding to floating state.(TFS-55654) - [C1DockTabControl] Fixed the issue that two clicks require to close
C1DockTabItem after opening TabStripMenu at floating mode.(TFS-51525) - [C1DockControl] Fixed the issue that Multiple Dropdown lists could be opened
at the same time in C1DockControl.(TFS-50852)
C1.WPF.Extended
Breaking changes
- C1SpectrumColorPicker template parts changed.
- Type of the property ExpandDirection of the controls C1Expander and C1Accordion was
changed from C1.Silverlight.Extended.ExpandDirection to C1.Silverlight.C1ExpandDirection.
Bug fixes
- C1SpectrumColorPicker keyboard navigation was not working.
Improvements
- Animations added to C1Accordion.
- C1SlideContentControl control added.
C1.WPF.FlexGrid
Improvements
- Take row visibility into account when rendering alternate rows.
C1.WPF.FlexGridFilter
Bug Fixes
- Added support for DBNull values in filter (in addition to regular null values)
C1.WPF.PdfViewer
Bug Fixes:
- Fixed the issue that unlike previous build, logo image is covered up by unknown
multi color lines.(TFS-55871) - Fixed the issue that unlike previous build, some formula symbols are replaced by
rectangle in c1PdfViewer.(TFS-55899) - Fixed the issue that 'NullReferenceException' is observed on loading certain pdf file.
(TFS-55844) - Fixed the issue that unlike previous build, some bracket is not shown in C1PdfViewer.
(TFS-52279) - Fixed the issue that unlike previous build, NullReferenceException occurs when trying
to go to next page.(TFS-54416) - Fixed the issue that red cross are shown instead of images in C1PdfViewer.(TFS-51666)
- Fixed the issue that text render incorrectly in C1PDfViewer.(TFS-51663)
- Fixed the issue that formatException occurs when loading scanned image pdf file.(TFS-51681)
- Fixed the issue that circle bullets are shown on smaller size in C1PdfViewer.
(TFS-51759) - Fixed the issue that unlike previous build, text in logo image are displayed in
reverse order.(TFS-51729) - Fixed the issue that unlike previous build, Images are displayed at incorrect
position in c1PdfViewer.(TFS-51755) - Fixed the issue that logo image is overlapped by black rectangle in C1PdfViewer.
(TFS-51917) - Fixed the issue that unlike previous build, bullets are replaced with rectangles.
(TFS-50952) - Fixed the issue that customer's pdf file do not load in C1PdfViewer.(TFS-23668)
- Fixed the issue that C1PDFViewer can not veiw properly certain pdf file.(TFS-29951)
- Fixed the issue that background color is not rendered & few text appears garbled
when loading specific pdf file.(TFS-43306) - Fixed the issue that gray background is shown instead of gradient background.
(TFS-49683) - Fixed the issue that certain pdf file does not load in C1PdfViewer.(TFS-50044)
- Fixed the issue that all the spaces infront of the found text are selected when
typing in the "Search" box after loading the Japanese pdf file.(TFS-51100) - Fixed the issue that Text is displayed with incorrect background color when
loading the pdf file in C1PdfViewer.(TFS-33008) - Fixed the issue that Pdf Not Displaying Properly.(TFS-21476)
- Fixed the issue that image are converted to gray scale when open with C1PDFViewer.
(TFS-23932) - Fixed the issue that unlike previous build ,bullets are replaced with unknown characters.
(TFS-51312) - Fixed the issue that number renders incorrectly.(TFS-51263)
- Fixed the issue that text font size are getting increased.(TFS-51448)
- Fixed the issue that targetInvocationException is raised on loading the certain pdf file.
(TFS-34549) - Fixed the issue that unlike previous build, typed text in "Search" box is not
selected in C1PdfViewer if pdf file containing Chinese characters is loaded.(TFS-50832)
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue that underline is not removed after removing
existing hyperlink.(TFS-57184) - Fixed the issue that no word is pasted when pressing Ctrl+v after
pressing Ctrl+x twice or more.(TFS-33108) - Fixed the issue that strikethrough line does not work after conversion
to "Rtf".(TFS-48586) - Fixed the issue that image present in loaded RTF file cannot be
deleted.(TFS-50685) - Fixed the issue that C1RTB causing application to throw stackoverflow
exception.(TFS-19417)
C1.WPF.RichTextBox.Toolbar
Bug fixes:
- Fixed the issue that duplicate signal shown in C1RichTextToolbar.(TFS-50502)
C1.WPF.SpellChecker
Bug fixes:
- [C1SpellChecker] In 'BadWordFound' event, 'e.Cancel=true' thrown the exception.(TFS-24778)
Release version 4.0.20133.382 - 01/31/2014
C1.WPF
Bug fixes
- [C1NumericBox] 'IsTabStop' property does not work correctly.(TFS-50236)
C1.WPF.DataGrid.Excel
Bug Fixes
- Height of the rows was considering the details when expoted to excel.
C1.WPF.Extended
Bug fixes
- C1SpectrumColorPicker moving the pointer with the keyboard was not working properly.
- C1HexColorBox cursor is set a the wrong position when ShowSharpPrefix is set to true.
Release version 4.0.20133.381 - 01/27/2014
C1.WPF
Bug fixes
- [C1ListViewer] HorizontalContentAlignment and VerticalContentAlignment properties
were bound to analogous properties of the items, and the default values were set
to Left and Center. - [C1TreeView] [SL4][SL5][WPF][C1TreeView] Unlike previous build , C1TreeViewItems
are invisible when changing Built-in Theme.(TFS-49075) - [C1TabControl] Fixed the issue that next button is still shown when all
C1TabItems are collapsed.(TFS-49820) - Properties propagation was overwriting the properties set through a style which
is based on another style. - Content of the ScrollViewer is clipped incorrectly when Padding property is set.
- C1FilePicker multi-select was not working fine after calling ClearSelection() method.
- [C1ComboBox] Fixed the issue that disabled items can be selected via keyboard in
databound C1ComboBox.(TFS-49788)
C1.WPF.Automation
Improvements
- Added automation peers for the next controls (supported patterns in the brackets):
C1TimeEditor (Value, RangeValue)
C1DatePicker (Value, ExpandCollapse)
C1DateTimePicker (Value)
C1TileBase (Invoke)
C1Calendar (Selection)
C1CalendarItem
DaySlotPresenter (SelectionItem)
C1.WPF.DataGrid
Bug fixes
- Paste feature was modified to paste the clipboard content in the current cell when
it is not formatted. - Avoid entering in edit mode when Ctrl key is pressed.
- Column dragging indicators were misplaced when setting FlowDirection="RightToLeft".
C1.WPF.DateTime
Improvements:
- Added automation support for .Net 4.0 version. Requires C1.WPF.Automation assembly reference.
Supported automation patterns:
C1TimeEditor (Value, RangeValue)
C1DatePicker (Value, ExpandCollapse)
C1DateTimePicker (Value)
C1.WPF.Extended
Bug fixes
- [C1SpectrumColorPicker] Dragging the pointer was not working properly.
C1.WPF.FlexGrid
Bug fixes
- Avoid entering in edit mode when double click in a cell that already was in edit mode.
C1.WPF.PdfViewer
Bug Fixes:
- Fixed the issue that numbers render out of circle.(TFS-50321)
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue that ArgumentOutOfRange Exception occurs in loading html
file into C1RichTextBox.(TFS-49798) - Fixed the issue that "Index and length must refer to a location within
the string" exception throw when copy and paste some specific text.(TFS-49818) - Fixed the issue that XamlParse Exception occurs when setting the
string containing <span> tag to C1RichTextBox.Html.(TFS-49793)
C1.WPF.RichTextBox.Toolbar
Bug fixes:
- Fixed the issue that "XamlParseException" is raised on creating the
ControlTemplate for RichTextBoxToolbar through MS Blend.(TFS-47803)
C1.WPF.Schedule
Improvements:
- Added automation support for .Net 4.0 version. Requires C1.WPF.Automation assembly reference.
Supported automation patterns:
C1Calendar (Selection)
C1CalendarItem
C1CalendarItemPresenter
DaySlotPresenter (SelectionItem)
C1.WPF.Tile
Improvements:
- Added support for Invoke automation pattern in .Net 4.0 version. Requires C1.WPF.Automation assembly reference.
Release version 4.0.20133.380 - 01/20/2014
C1.WPF
Bug fixes
- [C1TabControl] Fixed the issue that IE does not respond when clicking 'Next'
button at C1TabControl in which TabItem is hidden.(TFS-49486) - [C1ComboBox] Fixed the issue that 'NullReferenceException' exception occurred
when running the BasicControls sample.(TFS-49506) - [C1ComboBox] Fixed the issue that full class name of the underlying data
source is displayed when item with empty text is selected.(TFS-49667) - [C1TreeView] Unlike previous build , Horizontal scrollbar does not work
although AutoScrollMode is set to "Both" and C1TreeViewItem content does not fit
in the current ViewPort.(TFS-49066) - [C1TreeView] Unlike previous build , ArgumentNullException occurs when
leaving the edit mode in EditTemplate of C1TreeView.(TFS-49351)
C1.WPF.Maps
Bug fixes:
- Fix the issue that TargetZoomSpeed can't work well.
C1.WPF.PdfViewer
Bug Fixes:
- Fixed the issue that win32 exception occurs when trying to select text of signed pdf
.(TFS-49675) - Fixed the issue that image/graphic is shown with black background.(TFS-35635)
- Fixed the issue that pdf is not rendered properly in C1PDFViewer.(TFS-24581)
- Fixed the issue that keyNotFoundException is raised on loading the Pdf file.
(TFS-20258) - Fixed the issue that pdF File is not rendered properly.(TFS-30107)
Release version 4.0.20133.378 - 01/13/2014
C1.WPF
Bug fixes
- [C1TabControl] Fixed the issue that unable to move Tabs with Single Click
on Navigation button with Hidden TabItems.(TFS-46163) - [C1TreeView] Unlike previous build , C1TreeViewItems cannot be expanded
by setting IsExpanded property in code.(TFS-49053) - [C1TreeView] Unlike previous build , C1TreeViewItems cannot be expanded
by setting IsExpanded property in code.(TFS-49057) - [C1TreeView] Unlike previous build , SelectedBackground is not fully
displayed in C1TreeView.(TFS-49056)
Improvements
- [C1TreeView] Add SelectionChanging event for C1TreeView.(TFS-46500)
C1.WPF.PdfViewer
Bug Fixes:
- Fixed the issue that red cross is displayed when loading certain files.
(TFS-49005,TFS-49008)
C1.WPF.Schedule
Improvements
- added support for cases when working time should last from one day to another.
If CalendarHelper.EndDayTime property value less than CalendarHelper.StartDayTime property value,
working time will be represented as 2 time intervals - from day start to CalendarHelper.EndDayTime
and from CalendarHelper.StartDayTime to day end.
The C1Scheduler control honors this setting when ShowWorkTimeOnly property is true.
Note, when ShowWorkTimeOnly is true, the C1Scheduler always shows the full hour.
So some free time might be included into the view.
Release version 4.0.20133.377 - 01/06/2014
C1.WPF
Bug fixes
- [C1ComboBox] Fixed the issue that binding isn't working correctly when
'SelectedValuePath' is bound to the 'Tag' property of C1ComboBoxItem.(TFS-48397)
Improvements
- [C1TreeView] Implement Virtualization for C1TreeView.
C1.WPF.PdfViewer
Bug Fixes:
- Fixed the issue unlike previous build,unlike previous build, some texts become
large font size in C1PdfViewer.(TFS-48565) - Fixed the issue unlike previous build,unlike previous build, text are not clearly
shown in scanned pdf.(TFS-48560)
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue that UpdateSourceTrigger set to "PropertyChanged" value does
not work correctly.(TFS-30551)
C1.WPF.Schedule
Improvements
- the C1Scheduler.BeforeViewChange event is fired before the view is changed with the C1Scheduler.ChangeStyle command.
- added new method to the C1Scheduler control:
protected virtual void OnChangeStyleCommand(ExecutedRoutedEventArgs args);
Handles the C1Scheduler.ChangeStyle command.
Override this method to alter the default behavior.
Release version 4.0.20133.376 - 12/30/2013
C1.WPF
Bug fixes
- C1FilePicker was raising exception when setting FilterIndex property.
- [C1ComboBox] Fixed the issue that dropdown is overlapped on the About Box dialog
when setting 'IsDropDownOpen=True' in design time.(TFS-47565)
C1.WPF.DataGrid.Summaries
Bug fixes
- Exported summary cells were showing incorrect values when copy and paste.
C1.WPF.PdfViewer
Bug Fixes:
- Fixed the issue unlike previous build, applied underline styles are missing in some
titles.(TFS-48185) - Fixed the issue unlike previous build, German texts are not shown in C1PdfViewer.
(TFS-48172) - Fixed the issue unlike previous build, dotted lines are missing in C1PdfViewer.
(TFS-48195) - Fixed the issue unlike previous build, text are not displayed in C1PdfViewer
if these are added inside the box or rectangle.(TFS-48208) - Fixed the issue pdfParserException raised on viewing certain Pdf file(Support
ASCIIHexDecode,RunLengthDecode).(TFS-40257) - Fixed the issue unable to view scanned pdf file in C1PDFViewer.(TFS-33170)
C1.WPF.ReportViewer
Bug Fixes:
- Fixed the issue that Unlike previous build, NullReferenece exception occurs on
loading HTML file(TFS-48280)
Release version 4.0.20133.375 - 12/23/2013
C1.WPF
Bug fixes
- C1FilePicker was displaying the name of a selected file after calling ClearSelection
and setting Multiselect. - [C1ComboBox] Fix the issue that cursor does not remain in C1ComboBox after
selecting the item.(TFS-47762) - [C1ComboBox] Fix the issue that keyboard navigation does not work correctly
if any item of underlying datasource contains empty space.(TFS-46962)
C1.WPF.FlexGrid
Bug fixes
- Editing value was not committed when using a combobox inside a template cell.
C1.WPF.PdfViewer
Bug Fixes:
- Fixed the issue unlike previous build , Japanese text are not displayed in
C1PdfViewer.(TFS-47752) - Fixed the issue 'NullReferenceException' occurred when drag Annotation dialog
box .(TFS-47858) - Fixed the issue Blurry text found when viewing the certain pdf file in C1PdfViewer.
(TFS-44145) - Fixed the issue Unlike previous build , Image is overlapped by the sign in
c1PdfViewer.(TFS-47925)
C1.Silverlight.PdfViewer.dll Build Number .
Release version 4.0.20133.374 - 12/16/2013
C1.WPF
Bug fixes
- [C1ComboBox] Fix the issue that C1ComboBox is not working correctly if used
inside CellEditingTemplate of C1FlexGrid.(TFS-45227) - [C1DropDown] Fix the issue that when C1Expander's IsExpanded property set 'False',
the dropdown of C1DropDown is still appeared.(TFS-41911) - [C1ComboBox] Fix the issue that text is not consistently displayed after dropdown
is opened and closed if ItemStringFormat is set.(TFS-47472)
C1.WPF.DataGrid
Bug fixes
- Error committing value in DataGridTemplateColumn when root of the template was a panel.
- Selecting all the cells and copying to the clipboard was not working fine.
C1.WPF.DataGrid.Excel
Bug Fixes
- Explicitly defined summary row height is not honored in exported file.
- Aggregate values appear in exported group headers even if C1GroupingWithSummariesBehavior
is not set for the exporting DataGrid.
Improvements:
- [Breaking change]If KeepRowHeights export option is set to true then an exported row height is retrieved
from each certain grid row (DataGridRow.ActualHeight property), instead of from the
DataGrid.RowHeight property.
C1.WPF.PdfViewer
Bug Fixes:
- Fixed the issue wrong text render when loading certain file.(TFS-47556)
- Fixed the issue unlike previous build , some words and numbers are crashed.
(TFS-47457) - Fixed the issue unlike previous build, some texts are not shown in specific rectangle
area.(TFS-47481) - Fixed the issue unlike previous build , some numbers become large font.
(TFS-47525) - Fixed the issue that larger font size are shown and some text are cut off
(TFS-47450)
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue that extra Japanese character are showed among text when
Japanese text rtf file is imported to C1RichTextBox.(TFS-47535) - Fixed the issue that "Delete cells" option doesn't deletes first cell in
that row.(TFS-47537)
C1.WPF.Schedule
Improvements
- added new C1SchedulerSettings.UseMouseWheelForGroupNavigation property. Set it to true to alter default
mouse wheel behavior in the TimeLineView. By default mouse wheel in the TimeLine view is used for horizontal scrolling to different DateTime intervals.
When UseMouseWheelForGroupNavigation is true and there are some invisible groups, mouse wheel will navigate C1Scheduler
in the vertical direction to other group items.
([37755-139][SL Schedule] Request to suggest a way to enable Vertical Scrolling with MouseWheel when Grouping is enabled in TimeLine View)
Release version 4.0.20133.373 - 12/09/2013
C1.WPF
Bug fixes
- [C1DropDownButton] Fix the issue that IsDropDownOpen property does not work. (TFS-47177)
- [C1ComboBox] Fix the issue that ItemStringFormat property is not ignored even
though ItemTemplate is set.(TFS-47160) - [C1ComboBox] Dropdown list position is wrong when opening C1ComBoxBox if
Handedness of tablet PC settings is set to Right-Handed.(TFS-35506) - [C1ComboBox] Fix the issue that after typing the first character in C1ComboBox
and selecting the list item, 'SelectedIndexChanged' event is fired twice.(TFS-47270) - C1HyperlinkButton disabled state was not dimmed at design-time.
- ScrollViewer template changed to render corners more accurately.
Improvements
- C1FilePicker.InitialDirectory property added.
C1.WPF.DataGrid
Bug fixes
- Freezing separator was not working fine when FlowDirection="RightToLeft".
- Copy and Paste to clipboard modified to include a leading column per indent level
so that group rows with summaries can be exported to excel.
C1.WPF.DataGrid.Excel
Bug Fixes
- Some symbols like '\', '{' and '}' in aggregate value strings are not shown in an
exported file.
C1.WPF.Maps
Bug fixes:
- Request to add About box link in context-menu of C1MultiscaleImage.(TFS-41539)
C1.WPF.PdfViewer
Bug Fixes:
- Fixed the issue that C1PdfViewer cannot select and find the text on custom create
pdf file(19965) - Fixed the issue that C1PdfViewer cannot render wrong text when load certain file.
(TFS-47139)(TFS-47140) - Fixed the issue that C1PdfViewer cannot render wrong text when load certain file.
(TFS-47157) - Fixed the issue that when set Theme 'ShinyBlue', text in 'Find' textbox
is cut off(TFS-45462) - Fixed the issue that C1PdfViewer does not print images when print through physical printer.
(TFS-44065)
C1.WPF.ReportViewer
Bug Fixes:
- Fixed the issue that when set Theme 'ShinyBlue', text in 'Find' textbox
is cut off(TFS-45462)
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue that Chinese characters appear garbled when loaded from
a RTF file.(TFS-41696) - Fixed the issue that when paste the text from MS Word to C1RichTextBox
with Shift+Insert Key, new duplicate text is appeared.(TFS-47279)
Release version 4.0.20133.372 - 12/02/2013
C1.WPF
Bug fixes
- 'IsEnabled=False' property set in Style tag that not applied on some wpf
controls.(TFS-42144) - [C1DropDownButton] Fix the issue that although C1DropDownButton's Visibility set
'Hidden/Collapsed', dropdown is still appeared.(TFS-42108) - [C1ComboBox] Fix the issue that FormatException is thrown on selecting the item
from C1ComboBox with ItemStringFormat property set.(TFS-46956)
C1.WPF.DataGrid
Bug fixes
- Error in the layout when pressing Ctrl+V twice.
C1.WPF.DataGrid.Summaries
Bug fixes
- Summary cell was showing nothing by default, ResultFormat property default value
was changed to "{0}". - Unhandled exception is thrown when '&' character is included in ResultFormat property of DataGridAggregate.
- Aggregate result was not taking double-braces into account.
Improvements:
- DataGridSummaryRow provides the aggregate results as text to be used in clipboard operations.
C1.WPF.Gauge
Bug Fixes:
- Fix the issue that unable to bind Interval property of C1GaugeLabel to a
property in a class.(TFS-46909)
C1.WPF.Maps
Bug fixes:
- Change the attached property name "LatLong" to "LongLat" of C1MapCanvas class.(TFS-32762)
C1.WPF.PdfViewer
Bug Fixes:
- Fixed the issue that Unlike previous build, it takes longer time to see the
pdf content(46856) - Fixed the issue that garble text render when load japanese file.(TFS-46461,TFS-46462)
Release version 4.0.20133.371 - 11/25/2013
C1.WPF
Bug fixes
- Fix the issue that even on setting CurrentUICulture to English, display is in Japanese.(TFS-43302)
Improvements
C1.WPF.DataGrid
Bug fixes
- Selection of columns was not working properly when the last row was added or removed.
- Clipboard feature was copying data even when mode was None.
C1.WPF.DataGrid.Excel
Bug Fixes
- Wrong alignment of aggregate values in group headers.
Improvements:
- If DataGridAggregate's formatting is defined via the ResultFormat property, instead of
ResultTemplate, then formatted values will be exported exactly as they shown in C1DataGrid .
C1.WPF.DataGrid.Summaries
Improvements:
- DataGridAggregate.ResultFormat property added to allow specifying the result as a
formatted string, which can be exported to excel.
C1.WPF.Docking
Bug Fixes:
- [C1DockTabControl] Can't drag the last tab item from one floating C1DockTabControl
to another floating C1DockTabControl.
C1.WPF.PdfViewer
Bug Fixes:
- Fixed the issue that text overlapped when loaded certain text.(46315)
- Fixed the issue that lines of text are missing in loaded pdf file.(46310)
- Fixed the issue that incomplete dynamic bit lengths tree xxx occurs on loading
the pdf file containing the input controls.(44649) - Fixed the issue that Inflating error is raised on loading the certain pdf
file.(33728) - Fixed the issue that C1.C1Zip.ZLib.ZStreamException occurs when pdf file with
graphic is opened(33003) - Fixed the issue that Win32 exception raised on loading
AcroForm pdf file if RenderMode=System.(46458) - Fixed the issue that the page are overlapped and are bigger than the container.
- Fixed the issue that incorrect links are displayed in the RequestNavigate event
(45697)
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue that garbled character is appeared when delete the first
character of 4byte Japanese text.(TFS-46203)
Release version 4.0.20133.369 - 11/18/2013
C1.WPF.DataGrid
Bug fixes
- Bug related to the groups when setting ItemsSource in a grid that was previously
grouped with a different source. - Resizing a column was not working correctly when FlowDirection="RightToLeft".
C1.WPF.FlexGrid
Bug fixes
- HitTest did not work correctly with Visuals that were not FrameworkElement objects (TFS 43347)
- Selecting template cells when the original event was handled was not working properly.
C1.WPF.PdfViewer
Bug Fixes:
- Fixed the issue that in C1PdfViewer, wrong character is displayed.(TFS-29618)
- Fixed the issue that in C1PdfViewer, extra spaces is displayed.(TFS-44523)
(TFS-33260) - Fixed the performance issue with pdfviewer when RenderMode= System.
- Fixed the issue that circle bullet icons are replaced with rectangles.
(TFS-46038)
C1.WPF.ReportViewer
Bug Fixes:
- Fixed the issue that wrong page text rendering when changed viewer mode.
(TFS-45716) - Fixed the issue that Some found occurence are not highlighted
when searching in 'Find' textbox (TFS-46029)
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue that "Top" Padding is removed on setting "Bottom" padding and
vice versa for Table Cells in C1RichTextBox.(TFS-41281) - Fixed the issue that exception is thrown on setting "SelectionLength"
property at design-time.(TFS-36382)
Release version 4.0.20133.367 - 11/11/2013
C1.WPF
Breaking Changes
- C1ListViewer.ItemTap, ItemClick and ItemHold events were marked as "Obsolete",
use ItemTapped and ItemHolding instead.
Bug fixes
- C1ListViewer items whose width was bigger than the viewport was being clipped.
- C1ListViewerItem and C1ListBoxItem properties Horizontal/VerticalContentAlignment
were not honored. - [C1ComboBox] Fixed the issue that C1ComboBox dropdown is filckering and
Application hangs if reopen the dropdown when Condition property is set.(TFS-45274) - [C1ComboBox] Fixed the issue that SelectedIndex property does not correctly
work after pasting the text.(TFS-45995) - [C1ComboBox] Fixed the issue that user cannot enter the text in C1ComboBox.
- [C1ComboBox] Fixed the issue that user could not enter Japanese text into
C1ComboBox.(TFS-45454) - [C1ComboBox] Fixed the issue that setting the 'ItemFormatString' property does
not set the format in Edit mode.(TFS-44912) - [C1ComboBox] Fixed the issue that Condition="Contains" property setting
does not work when C1ComboBox is reopened.(TFS-45268) - [C1HyperlinkButton] Keep mouse over brush when the foreground is changed.
- [C1Window] Fix the issue that C1Window does not get displayed when application
is run from tray icon.(TFS-44347) - [C1ListViewer] Layout changed to stretch items when the width of the
items is not specified. - [C1ListViewer] MouseOverBrush was not being applied correctly.
- [C1ComboBox] Fixed the issue that subsequent typed text are not shown in
C1ComboBox after clearing the text by pressing "Esc" key.(TFS-45366) - [C1ComboBox] Fixed the issue that combobox item selection through keyboard
does not work correctly if Condition="Contains".(TFS-45417) - [C1ProgressBar] IndeterminateForeground was not being applied.
- [C1HyperlinkButton] IsEnabled and Foreground properties were not working.
- [C1NumericBox, C1MaskedTextBox] Controls now honour the FrameworkElement.Language
property. The Culture property is marked as obsolete. - [C1ComboBox] 'XamlParseException' is thrown if C1ComboBox content contains
DoubleQuotes (") character.(TFS-44522) - [C1DropDown] Unlike previous build, drop-down displays at incorrect position
on resizing the window.(TFS-41272) - [C1TabControl] Change of the C1TabControl.TabStripPlacement property value
may distort control layout under some specific conditions. - [C1ComboBox] 'XamlParseException' is thrown if C1ComboBox content contains
Ampersand ('&') character.(TFS-43132) - [C1TabControl] C1TabControl with a global close button causes an infinite
measure/arrange loop when minimized to a length that doesn't fit a single tab.
Improvements
- C1TapHelper.Holding event added.
- C1ListBox now accept selecting an item by clicking it or tapping it.
- C1ListViewer now support loading items on demand.
C1.WPF.Automation
Bug fixes
- Silverlight 5 automation assembly can't be loaded even if it's referenced in an application
project. - An application may become irresponsive in case where an automation assembly can't be found.
C1.WPF.DataGrid
Bug fixes
- Render problem after collapsing group rows detected.
- First key stroke was ignored in template column when entering in edit mode.
- Selecting multiple rows by dragging row headers was not working properly.
- Dragging a frozen column header was not working properly.
- Allow sorting by clicking the column header in the grouping area when CanUserGroup is set to false.
- Avoid setting filter when is the same as the previous one.
- Selection logic was not working fine when ctrl key was pressed.
- Avoid grouping the same column (or two columns with the same group field) twice.
Improvements
- Selection of rows by dragging the row headers.
- C1DataGrid default template improved.
C1.WPF.DateTime
Bug Fixes
- Fixed focus issue when C1DatePicker is placed into WPF ToolBar (Tfs issue 42861).
C1.WPF.Docking
Bug Fixes:
- [C1DockTabControl] When in the Sliding mode, if control is resized to a zero length
then it becomes impossible to resize it back. - [C1DockTabControl] When dragging a single tab item of a floating C1DockTabControl,
the latter doesn't move behind the mouse pointer. - [C1DockTabControl] Closing of a last tab of a floating C1DockTabControl doesn't cause
closing of the latter. Now it gets DockMode = DockMode.Floating in this case.
C1.WPF.Extended
Bug fixes
- [C1Book] Fix the issue that C1Book is distorted on changing ‘CurrentPage’
property when ShowPageFold is set to 'Always'.(TFS-43991) - [C1PropertyGrid] 'Reset Button' is not appeared even 'ShowResetButton'
checkbox is ON.(TFS-14100) - C1Reflector AutoUpdate property was not being honored.
- [C1PropertyGrid] Unlike Silverlight C1PropertyGrid, ellipsis button is not
observed for ‘Items’ property and ‘Items’ collection editor is not available.(TFS-40437) - ColorPicker keyboard navigation fixed.
C1.WPF.FlexGrid
Bug fixes
- Printed grid was not honoring MinHeight property.
- In the Japanese version only, require pressing enter twice to finish edit mode (TFS 41823).
- Checkbox state was not changed correctly after entering in edit mode.
- Auto-sizing a column with the mouse was causing the sort operation to be executed incorrectly.
- Selection was not performed when templated cells contain elements that handle mouse events.
C1.WPF.FlexGrid.GroupPanel
Improvements
- Scroll grid horizontally while dragging columns off the grid (TFS 42448)
C1.WPF.FlexGridFilter
Bug Fixes
- Fixed problem persisting condition filters for nullable types (TFS 45112)
C1.WPF.Maps
Bug fixes:
- Fix the issues that Bing maps key can't take effect on C1Maps.
C1.WPF.OutlookBar
Bug fixes
- [C1Outlookbar] Unlike previous build, icons are not displayed in
contextmenu of databound C1Outlookbar.(TFS-42026)
C1.WPF.PdfViewer
Bug Fixes:
- Fixed the issue that circle bullets are shown as the square bullets
when WingDings font and bullets are rendered in C1PdfViewer.(TFS-42827) - Fixed the issue that extra spaces appear when load certain pdf file.(TFS-45523)
- Fixed the issue that spaces disappear when load certain pdf file.(TFS-45525)
- Fixed the issue that bulleted list items are not correctly rendered
in C1PdfViewer.(TFS-45715) - Fixed the issue that text clipped when load certain file.(TFS-41690)
- Fixed the issue that certain text can not be found.(TFS-43910)
- Fixed the issue that FreeText can not show.(TFS-42910)
- Fixed the issue that when the acroform pdf file is loaded in C1PdfViewer,
ListBox and ComboBox shown blank instead of displaying their respective items in them.
(TFS-42904). - To support password textbox and readonly textbox for formField .(TFS-42902).
- Fixed the issue that text overlapped and clipped when load certain text file.
(TFS-41690)(TFS-41981) - Fixed the issue that Border style is missing in input controls of loaded pdf file.
(TFS-43664). - Fixed the issue that When the acroform pdf file is loaded in C1PdfViewer,
text cannot enter in the blank cell of the table.(TFS-42907) - Fixed the issue that RequestNavigate event which link self file does not fire.
(TFS-43305) - Fixed the issue that Unhandled exception [Input string was not in correct format xxx ]
occurs.(TFS-42803) - Fixed the issue that thrown nullreference exception on loading pdf file.(TFS-42804)
- Fixed the issue that thrown unhandled exception on loading pdf file.(TFS-42805)
- Fixed the issue that it does not scroll down to show the found result.(TFS-42909)
- Fixed the issue that Signature and Paragraph are missing in load pdf file.(TFS-42821)
C1.WPF.ReportViewer
Bug Fixes:
- Fixd the issue that 'System.ExecutionEngineException' exception occurred when
choose 'One Page' in zoom dropdown in toolbar.(TFS-44071)
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue that RemoveShortcut method does not work on Shift+Insert
key combination.(TFS-44859)
C1.WPF.Schedule
Bug Fixes
- fixed issue with CalendarHelper.EndDayTime set to 24:00
(http://our.componentone.com/groups/topic/c1scheduler-showworktimeonly-calendarhelper-enddaytime/).
Improvements
- embedded dialogs honor C1Scheduler.FlowDirection property value (Tfs issue 37061).
- added new properties to the C1SchedulerSettings class:
public Size AppointmentDialogSize { get; set; }
Gets or sets the size of the Appointment dialog.
Note, Appointment dialog is resizable, so this property might be changed at run time if end-user resizes the window.
public Size AppointmentDialogMinSize { get; set; }
Gets or sets the minimum size of the Appointment dialog.
These properties are honored both for default and custom EditAppointmentTemplate. - added support for touch scrolling. On touch-enabled devices end-user can scroll C1Scheduler by sliding scrollable area.
The default C1Scheduler control templates have been updated to support touch scrolling. That includes adding
ScrollViewerTouchBehavior to ScrollViewers and setting C1SchedulerPresenter.PanningDirection property according to the scroll orientation.
Note, if C1SchedulerPresenter.PanningDirection property is not set,
all touch interactions will be used for selection and touch scrolling might not work.
If you use custom control templates and need the same touch support, look at changes in default xaml and update your templates in the same way.
C1.WPF.Theming
Bug Fixes:
- Added Theming.Office2013 assembly with the White, LightGray and DarkGray themes included.
- In Theming.Office2013 foreground was not propagated because the usage of an implicit style
whose forground was set.
C1.WPF.Tile
Bug fixes
- Unlike C1FlipTile, ‘DropShadowEffect’ is not affected in C1Tile and C1SlideTile (Tfs issue 43463).
Added the new TemplatePart to the C1Tile control. If control template contains element with "contentGrid" name,
the C1Tile control will clip this element to bounds so that to don't allow animated content get out of control bounds.
If this template part does not exist in the control template, then the C1TileControl will clip itself.
Release version 4.0.20132.359 - 09/30/2013
C1.WPF
Bug fixes
- [C1DragDropManager] Some items could not be dragged when the source was inside a Popup.
- [C1HyperlinkButton] Add licensing check to C1HyperLinkButton.
- [C1DropDown] When click expand button of C1DropDown in Browser application ,
'SecurityException' exception occurred.(TFS-41752) - [C1DataGrid] Filter popup does not detect boundary when setting
‘FlowDirection – RightToLeft’.(TFS-42248)
C1.WPF.Extended
Bug fixes
- [C1Book] Page fold is not displayed correctly on turning pages using ‘Page Up’
key when hovering mouse over book page.(TFS-41091) - C1ColorPicker was not showing current selected color in basic tab.
Improvements
- C1SpectrumColorPicker improved to avoid changing hue when it is indeterminate.
C1.WPF.Maps
Breaking Changes:
- Remove ParentMaps property from C1MapCanvas/C1MapItemsLayer/C1MapTilesLayer/
C1MapToolsLayer/C1MapVirtualLayer/C1VectorLayer classes.
C1.WPF.PdfViewer
Bug Fixes:
- Fixed the issue that unknown white line is displayed
in the header of loaded pdf file.(TFS-41693) - Fixed the issue that when customer's pdf file is viewed in C1PDfViewer ,
then 'Invalid file format' error is observed.(TFS-42043) - Fixed the issue that extra spaces are inserted.(TFS-42436)
- Fixed the issue last word of the sentence is not displayed in loaded pdf file.(41690)
- Fixed the issue that text are overlapped.(40275)
Improvements:
- Provide formfield support to C1PDFViewer.
- Provide annotation support to C1PDFViewer.
C1.WPF.Toolbar
Bug Fixes
- C1ToolBarSplitButton.Click event fires correctly(TFS 42602).
Release version 4.0.20132.358 - 09/23/2013
C1.WPF.DataGrid.Filters
Bug fixes:
- DataGridFilterRow was not honoring CanUserFilter property of DataGridColumn.
Release version 4.0.20132.357 - 09/16/2013
C1.WPF
Bug fixes
- [C1ComboBox] Unlike previous build, C1ComboBox is not cleared after some
scenarios.(TFS-41757) - [C1ListBox] SelectedItems property was not working properly.
C1.WPF.Maps
Improvements:
- Add InertialScrolling to C1Maps control in order to enable/disable inertial scrolling.
C1.WPF.OutlookBar
Bug fixes
- [C1OutlookBar] Unlike previous build, each item
of bounded data value is displayed twice in C1OutlookItem headers.(TFS-41702) - [C1OutlookBar] Unlike previous build, data is not correctly displayed
in header of C1OutlookItem present in unbound C1OutlookBar.(TFS-41700)
C1.WPF.PdfViewer
Bug Fixes:
- Fixed the issue that text are overlapped in loaded pdf file
when pdf file is loaded into C1PdfViewer.
C1.WPF.RichTextBox
Improvements:
- Add Ignore property to DocumentHistory which is used to indicates whether
the action is stored in DocumentHistory or not when change the document.
Release version 4.0.20132.355 - 09/09/2013
C1.WPF
Bug fixes
- [C1ComboBox] Unlike previous build, when 'Condition' property is set to
'Contains', incorrect behavior is observed.(TFS-41613)
C1.WPF.DataGrid
Bug fixes
- When two colums had the same "Binding" and the underlying data source was grouped by
that field, two grouped fields were shown in the grouping area.
C1.WPF.Maps
Bug fixes:
- The position of C1VectorLayer updated correctly after panning(TFS-41501).
C1.WPF.PdfViewer
Bug Fixes:
- [C1PdfViewer] Unlike previous build, some characters are missing
when pdf file is loaded into C1PdfViewer.(TFS-41517) - [C1PdfViewer] Unlike Silverlight C1PdfViewer, Pressing up/down arrow keys from
keyboard causes zooming.(TFS-40944)
Release version 4.0.20132.353 - 09/02/2013
C1.WPF
Bug fixes
- [C1ListViewer] items dissapear when theme is changed.
C1.WPF.Extended
Bug fixes
- [C1Book] C1BookItems cannot be added through Collection Editor.(TFS-26931)
Improvements
- C1Accordion exception raised when changing the theme applied.
C1.WPF.OutlookBar
Bug fixes
- [C1OutlookBar] Unlike previous build, dynamically added items are
not correctly displayed.(TFS-41100)
C1.WPF.PdfViewer
Bug Fixes:
- Fixed the issue that image mask render incorrectly. (TFS-41221)(TFS-41228)
- Fixed the issue that text are overlapped and some char render incorrectly. (TFS-41052)
- Fixed the issue that PDFViewer raise an exception when load a certain file. (TFS-41417)
Release version 4.0.20132.352 - 08/26/2013
C1.WPF
Improvements
- [C1DropDown] Dropdown flicker on changing ‘DropDownHeight’ and ‘DropDownWidth’
when drop-down is opened.(TFS-40961)
C1.WPF.DataGrid
Bug fixes
- Exception raised when opening the filter of a combo box column whose ItemsSource is loaded on demand.
C1.WPF.PdfViewer
Bug Fixes:
- Fixed the issue that image background render black in C1PdfViewer. (TFS-41044)
C1.WPF.Schedule
Improvements
- added new public method to the C1Scheduler control:
public void NavigateToGroup(int index);
If the C1Scheduler control is grouped, this method makes sure that the group with the specified index is visible in the UI.
Parameter index - the index of group in the C1Scheduler.GroupItems collection.
The sample of using:
// C1Scheduler.GroupBy = "Category"
// find group by category
SchedulerGroupItem group = sched1.GroupItems[sched1.DataStorage.CategoryStorage.Categories[12]];
// navigate to the found group
sched1.NavigateToGroup(sched1.GroupItems.IndexOf(group));
Release version 4.0.20132.351 - 08/19/2013
C1.WPF
Bug fixes
- [C1TapHelper] Tapped event was not fired correctly in SL and WPF3.5.
C1.WPF.DataGrid
Bug fixes
- Tapping in an editing control causes editing to be finished unexpectedly.
- Reordering columns in the grouping panel causes an exception if the column is not sorted.
- Column headers indicators are misplaced when dragging them if the windows is not maximized.
C1.WPF.DataGrid.Excel
Bug Fixes
- Export time non-linearly grows with grid rows increase in case of big number of columns.
The performance improvement is actually made in C1Excel.
C1.WPF.Extended
Improvements
- [C1PropertyGrid] Add PropertyBorderBrush, PropertyBorderThickness
and EditorPadding property into C1PropertyGrid.
C1.WPF.OutlookBar
Bug fixes
- [C1OutlookBar] Unlike previous build, image path is displayed instead
of LargeIcon and SmallIcon.(TFS-40614)
C1.WPF.PdfViewer
Bug Fixes:
- Fixed the issue that image is not display in C1PdfViewer. (TFS-40812)
- Fixed the issue that text location render incorrectly.(TFS-40947)
- Fixed the issue that background render incorrectly.(TFS-40711)
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue that it navigates to the Home page when pressing 'Backspace'
key in C1RichTextBox of 'Import & Export' sample.(TFS-33201) - Fixed the issue that line breaks are missing when html file is loaded in
C1RichTextBox.(TFS-40974)
C1.WPF.RichTextBox.Toolbar
Bug fixes:
- Fixed the issue that watermark is not shown when "Insert Image" dialog
is opened.(TFS-40616)
C1.WPF.Theming
Bug Fixes:
- Themes are not applied to C1MaskedTextBox.
Release version 4.0.20132.350 - 08/12/2013
C1.WPF
Bug fixes
- [C1ComboBox] When C1ComboBox's Condition property is set to 'Contains', cursor
move to the initial point as soon as type the text.(TFS-40603)
C1.WPF.DataGrid
Bug fixes
- Grouping feature not working when dragging a second column in the grouping area.
- Exception raised when cancelling the editing of a row.
- Group header was not being displayed correctly in the grouping area.
- French translation improved.
- Tapping in the filter frame was causing sort operation to be executed unexpectedly.
- Checkbox state was not changed when tapped with the finger in DataGridCheckBoxColumn.
C1.WPF.Maps
Bug fixes:
- Fix the issue that C1Maps is not correctly rendered when 'Zoom' is
increased/decreased.(TFS-40475)
C1.WPF.PdfViewer
Bug Fixes:
- Fixed the issue that text in the page are not fully displayed. (TFS-40485)
Improvements:
- Add BlackoutWords property that make specific text as black out.(TFS-29415)
Release version 4.0.20132.349 - 08/05/2013
C1.WPF
Bug fixes
- C1TapHelper.Tapped was being raised twice when the gesture was performed
with the finger and IsManipulationEnabled set to false.
Improvements
- C1TapHelper.RightTapped event added.
C1.WPF.DataGrid
Bug fixes
- Remove validation error from new row when the editing is canceled.
Improvements
- Allow grouping without sorting.
- CanceledNewRow and CanceledRowEdit events added.
C1.WPF.Extended
Bug fixes
- [C1Book] Incorrect behavior is showed when PageMode is changed from
OnePage to TwoPage at the run time.(TFS-40301) - [C1Book] Incorrect property description is showed for 'PageMode.TwoPage'.(TFS-40300)
C1.WPF.FlexGrid
Bug fixes
- Selecting a second range of cells by pressing ctrl key and dragging the selection was not working correctly.
C1.WPF.FlexGrid.GroupPanel
Initial Release
- The C1FlexGridGroupPanel class provides a UI for manipulating groups in a bound
C1FlexGrid control. - The C1FlexGridGroupPanel is an independent element that is connected to a
C1FlexGrid through the "FlexGrid" property. - The C1FlexGridGroupPanel shows a panel and allows users to create groups by
dragging column headers from the grid into the panel. Users can reorder the
groups by dragging the group markers, or sort and remove groups by clicking
the group markers. - The appearance of the group markers is automatically determined by the grid
that is connected to the C1FlexGridGroupPanel. You don't have to select any
fonts or brushes. - The XAML below shows how you would create a C1FlexGridGroupPanel and connect
it to a C1FlexGrid:
<!-- Add a grouping UI to the _flex control -->
<c1:C1FlexGridGroupPanel
x:Name="_groupPanel" Grid.Row="0" Background="WhiteSmoke"
FlexGrid="{Binding ElementName=_flex}"
WatermarkText="Drag column headers here to create groups."
MaxGroups="8"
HideGroupedColumns="True"
DragMarkerColor="#312DFF" />
C1.WPF.OutlookBar
Bug fixes
- [C1OutlookBar] Unlike previous build, LargeIcon is not shown when
it is bounded.(TFS-40229)
C1.WPF.PdfViewer
Bug Fixes:
- Fixed the issue that images are not rendered correctly.(TFS-40353)
- Fixed the issue that images are not rendered correctly.(TFS-40449)
- Fixed the issue that images are not rendered.(TFS-40121)
- Fixed the issue that images are not rendered.(TFS-40125)
Release version 4.0.20132.344 - 07/29/2013
C1.WPF
Bug fixes
- [C1ComboBox] Unlike MS ComboBox, the text is not displayed when entering the
1st character though it is in C1ComboBox dropdown list With
'Condition' - StartsWith property.(TFS-33090) - [C1ComboBox][C1NumericBox] Unlike Silverlight controls, ‘FocusBrush’
color does not have effect on WPF controls.(TFS-39776) - [C1ComboBox] Exception "Cannot Undo or Redo while undo unit is open" is thrown
on pressing Ctrl+Z after entering the text which is not in the drop down list with
"Condition" - Contains property.(TFS-33619) - [C1ComboBox] Unlike MS ComboBox,it does not delete the character one by one in
C1ComboBox.(TFS-33104) - [C1ComboBox] Although the typed character exists in the dropdown list , the
value is not selected in C1ComboBox.(TFS-33098) - [C1ComboBox] Unlike MS ComboBox,the selected item is changed when pressing
End/Home key while the dropdown list is opening.(TFS-33091) - [C1ComboBox] Unlike MS-ComboBox, selecteditem is still shown in content of
c1ComboBox although it is removed.(TFS-31637)
C1.WPF.DataGrid
Bug fixes
- StackOverflow exception thrown when multi-value filter contains more than 60.000 values to compare.
- Colums were not being auto-generated when the ItemsSource was a DataTable without rows.
- Error icon on the new row was not disappearing after commiting the row.
C1.WPF.Docking
Bug Fixes:
- [C1DockTabControl] Dragging a C1DockTabControl with a single tab item onto a content
of another C1DockTabControl may cause an exception. - [C1DockTabControl] Control width may unexpectedly change on vertical resizing using
a splitter. - [C1DockControl] ‘Items’ editor is disappeared on opening drop-down when
C1DockControl exists on the same page.(TFS-39866) - [C1DockTab] C1DockTabControl is not displayed at design time if
'DockMode' is floating.(TFS-19878) - [C1DockControl] Unlike Silverlight control, C1DockTabItem is not able
to reorder when C1DockTabControl is in Floating mode(TFS-39886) - [C1DockControl]CenterDockingIndicator is not shown for float dock
item and not disappeared when parent control tabitem is changed(TFS-36508) - [DockControl] InvalidOperation exception 'Operation is not valid due to ...' is raised
when docking the item inside its content(TFS-35724) - [C1DockControl] C1DockControl is displayed with full size on
placing it onto the page.(TFS-33707)
Improvements
- [C1DockControl] Would like to save/load layout of floating C1DockTabControl.(TFS-29209)
C1.WPF.Extended
Bug fixes
- C1ColorPicker buttons made larger in order to be touched more easily.
- [C1Book] c1BookItem’s Background is not affected if setting color by
setter.(TFS-32422) - [C1Book] Unlike Silverlight, c1BookItems can be turned even setting
‘IsEnabled’ to ‘False’.(TFS-32356)
C1.WPF.FlexGrid
Bug fixes
- GetClipString and SetClipString methods now respect invisible rows (TFS 39945).
C1.WPF.Maps
Bug fixes:
- Fix the issue that layer items are missing to show in drop-down
when opened 'Layers' editor of C1Maps.(TFS-39233)
C1.WPF.OutlookBar
Bug fixes
- [C1OutlookBar]The newly added items are not displayed in the customized menu.(TFS-33676)
C1.WPF.PdfViewer
Bug Fixes:
- Fixed the issue that rendered with C1Report display incorrectly.(TFS-34807)
- Fixed the issue that images are not rendered correctly.(TFS-34281)
C1.WPF.RichTextBox
Breaking Changes
- Integrate rtf filter into C1RichTextBox assembly. Please remove the extra
RtfFilter assembly in your application from now on.
Bug fixes:
- Fixed the issue that more than 1 row is inserted when insert one new row in
merged table.(TFS-36681) - Fixed the issue that multiple cells are inserted if the table cells are
merged.(TFS-34458) - Fixed the issue that focus cursor does not get into user's view after adding new
row by pressing TAB key.(TFS-39835) - Fixed the issue that text from other control cannot be dropped into
C1RichTextBox even when setting AllowDrop to True.(TFS-36396) - Fixed the issue that Although hyperlink is removed from C1RichTextBox,
it is not actually removed in it's html.(TFS-36675)
C1.WPF.RichTextBox.Toolbar
Bug fixes:
- Fixed the issue that "Insert Image" / "Insert Hyperlink" dialogs are not
opened on clicking "Picture" or "Hyperlink" icon from collapsed toolbar group.(TFS-38127)
C1.WPF.TileView
Bug fixes
- [C1TileView] Bottom border of C1TileViewItem is clipped on
setting ‘ScrollbarVisibility = Visible’.(TFS-36520)
Release version 4.0.20132.342 - 07/18/2013
C1.WPF
Breaking Changes
- [C1TextBoxBase, C1MaskedTextBox] Default control's template doesn't include
anymore a ScrollViewer named ContentElement with Border named PART_ContentHost inside;
instead, it includes single ScrollViewer named PART_ContentHost.
The controls are still able to work with old fashion templates. - C1MouseHelper obsolete drag events removed, use C1DragHelper instead.
Bug fixes
- C1ListViewer.IsSwipeEnabled default value set to false.
- [C1TabControl] Unlike previous build, SelectedIndex property does not work.(TFS-39903)
- [C1TreeView] Unlike previous build, DropDown Box is closed when clicking
on expand button of C1TreeView.(TFS-39753) - [All C1TextBoxBase based controls, like C1MaskedTextBox and C1NumericBox]
Text can't be scrolled by mouse wheel. - [C1Window] Although 'IsActive' property is set to false, C1Window is opened in
the active state.(TFS-37240) - [C1TabControl] C1TabControl is distorted on setting ‘TabStripPlacement’
property in a certain scenario.(TFS-39481) - [C1ComboBox] Unlike previous build, binding DropDownDirection property does
not work after opening combobox.(TFS-39591) - [C1Window] Unlike previous build, 'NullReferenceException' is occurred on
setting C1 theme when running ‘Themes2010’ sample.(TFS-39596) - [C1ComboBox] Unlike previous build, filter dropdown icon is not
displayed.(TFS-39581) - ScrollViewerTouchBehavior was raising an exception when the Theme was changed.
- [Menu] Second level submenu opens overlapped or far away from its respective
main menu.(TFS-36748) - [C1ComboBox] Unlike MS ComboBox, selected text is displayed in reversed order
after setting ‘FlowDirection – RightToLeft’.(TFS-37265) - [C1TabControl] Unlike previous build, fist tab item is not shown as default selected item.(TFS-35846)
- C1Window could not be resized inwards with the finger.
- [C1ComboBox] Unlike MS ComboBox, selected text is displayed in reversed order
after setting ‘FlowDirection – RightToLeft’.(TFS-37265) - [C1NumericBox] Pressing d digit key when a current value is 0.d and is fully selected
doesn't change the value to d.
[Xaml][C1TabControl] Unhandled exception is occurred at design-time when drop
C1TabControl on the design page in a certain scenario.(TFS-36112) - [C1TreeView] When SelectionMode is set to Multiple, selected
item does not get unselected by clicking again that item.(TFS-37383) - [C1TreeView] Setting TextWrapping property on C1TreeViewItem does not work and text is not wrapped.(TFS-37049)
- [C1ComboBox] Exception "Specified argument was out of the range of valid values"
is thrown on moving up to the invisible items.(TFS-36346) - [C1TabControl] Unlike previous build, tab item selection gets lost after clicking
"Pin" button and sorting applied.(TFS-35184) - CornerRadius of templated ScrollViewer was not being clipped correctly.
Improvements
- [C1DropDown] DropDown height does not extend beyond the Window.(TFS-31384)
- Added ScrollViewerTouchBehavior in order to give MS ScrollViewer the
capability of being scrolled with the finger over the scrolling area. - C1ComboBox, C1ListBox, C1TreeView, C1PropertyGrid touch support added.
C1.WPF.DataGrid
Breaking changes
- Group and sort features are enabled in a column whose SortMemberPath is null or empty
string, set CanUserSort=False and CanUserGroup=False in order to disable these features. - Filter feature is enabled in a column whose FilterMemberPath is null or empty
string, set CanUserFilter=False in order to disable this feature. - Editing feature of a bound column is enabled even if the mode of the binding is
different from TwoWay, set IsReadOnly=True to disable this feature.
Bug fixes
- 2 clicks was required to toggle the checkbox of a checkbox column.
- Avoid selecting DataGridColumnHeaderRow when Ctrl+A is pressed.
- Row header selected on mouse up event in order to work with C1DragDropManager.
- Current value lost when editing DataGridComboBoxColumn.
- Exception thrown when opening the combo box of a DataGridComboBoxColumn.
- DataGridHyperlinkColumn recycling was not working correctly.
- DataGridMultiValue filter was not working fine when previously a "Equals" predicate was set.
- Binding.Mode of the cells belonging to any DataGridBoundColumn, whose IsReadOnly property
is set to true, is set to OneWay in order to avoid an exception thrown when the source
property has no setter. - DataGridCheckBoxColumn cells were not persisting values.
- Filters were not working fine when the ItemsSource was a DataTable.DefaultView.
- ImageColumn sorting/grouping feature was disabled by default.
Improvements
- C1ValidationBehavior improved to refresh errors when INotifyPropertyChanged is raised.
- DataItem property added to the CreatingRow event args.
- ColumnHeaderOptionsVisibility property added in order to make the drop-down always visible.
- DataGridColumn.CanUserGroup property added.
- DataGridColumn.SortMemberPath and FilterMemberPath default value is taken from
Binding.Path when they are not explicitly defined. - DataGridColumn.Binding.Mode TwoWay value is not necessary any longer to edit the
cells of the column. - Touch support added in cells panel.
C1.WPF.DataGrid.Excel
Bug Fixes
- Date and numeric values can be exported using a format different from shown by C1DataGrid.
- Group header values may be incorrectly aligned.
C1.WPF.DataGrid.Summaries
Bug fixes
- Sum and Avg aggregate functions were not calculating the value correctly when a null
value was set in any of the cells.
C1.WPF.Docking
Bug Fixes:
- [C1DockControl] Pane selector is shown in the
above monitor and can’t select anything.(TFS-36220) - [C1DockControl] A floating tab appears when C1DockTabControl is docked
and changed to Sliding mode.(TFS-38967) - [C1DockControl] Dock options menu is not closed even when C1DockTabControl
is hidden by ‘Hide’ button.(TFS-39181) - [C1DockControl] ‘NullReferenceException’ occurs on setting ‘DockMode – Floating’ at design-time.(TFS-38023)
- [C1DockControl] ‘InvalidOperationException’ is thrown when dragging
C1DockTabControl which has data bound tabs.(TFS-37983) - [C1DockControl] Sliding C1DockTabControl is not shown correctly at first
time when there is more than one sliding tab.(TFS-38322) - [C1DockControl] Unlike previous build, a line appears after C1DockTabControl
is changed from ‘Sliding’ to ‘Floating’ state.(TFS-37771) - [C1DockControl] C1DockTabControl is not retained its property setting after changed
to Floating state by dragging the header.(TFS-38046) - [DockControl] ‘Hidden’ option is shown in menu though CanUserHide property is set as ‘False’.(TFS-36218)
- [C1DockControl] Unlike previous build, ‘Sliding’ tab is shown at incorrect place on closing.(TFS-37720)
- [C1DockControl] Unlike previous build, when drag one C1DockTabItem
from Floating C1DockTabControl, other tab items are lost.(TFS-37788) - [C1DockControl] Unlike previous build, a line appears after
C1DockTabControl is changed from ‘Sliding’ to ‘Floating’ state.(TFS-37771) - [C1DockControl] Unlike previous build, docked tab still remain when
C1DockTabControl is changed from ‘Docked’ to ‘Floating’ state.(TFS-37382) - [DockControl] InvalidOperation exception 'Operation is not valid due to ...' is raised
when docking the item inside its content(TFS-35724) - [C1DockControl] Left and right panels are not stable when resizing inside
C1DockControl after docked a C1DockTabControl(TFS-36455) - [C1DockControl] Multiple issues observed when opening ‘Items’ collection editor of DockControl.(TFS-36430)
- [DockControl] DockTabItems Become Less Responsive as Items are added within.(TFS-34528)
- [DockControl] Dragging out a TabControl from the DockControl but the tab still in the dockcontrol.
- [DockControl] ‘Hidden’ option is shown in menu though CanUserHide property is set as ‘False’.(TFS-36218)
- [DockControl] Exception is observed on docking a C1DockTabControl to the center
indicator of the internal docktabcontrol.(TFS-37317) - [DockControl] Can’t prevent undocking of dock items.(TFS-35681)
C1.WPF.Extended
Bug fixes
- [C1PropertyGrid] Property DisplayName of MemberAttribute is not being displayed correctly in the property grid of silverligh
control explorer. - [C1Book] C1Book is disappeared when 'CurrentPage' property set odd number and
set 'IsFirstPageOnTheRight=false' in runtime.(TFS-38417) - [C1PropertyGrid] Remove PropertyGroup from VS ToolBox.(TFS-37439)
- [C1Book] Inconsistent CurrentPage value is shown in property grid and XAML tag.(TFS-37643)
C1.WPF.FlexGrid
Bug fixes
- Column/Row could no be resized by dragging its header separator and sorting was performed
incorrectly on double clicking the resize separator. - Sorting was performed incorrectly when outline bar buttons were pressed.
- Avoid scrolling horizontally when the gesture started over a row header, and vertically
when the gesture is performed over a column header. - Entering in edit mode by performing a double-click was not working fine.
- Sort action was incorrectly performed on mouse down, instead of mouse click,
and when double-click was performed in the auto-resize zone. - Avoid selecting when a row header is being resized.
- Click,Row/ColumnResized events were not being fired.
- Printing did not account for footer rows correctly (TFS 37350)
C1.WPF.Gauge
Bug Fixes:
- Fixed the issue that InvalidOperationException:'Specified value of type
System.Windows.Media...' is raised on resizing C1Knob after moving it.(TFS-33944)
C1.WPF.Maps
Bug fixes:
- StackOverflow exception raised if map is unloaded while moving because of the inertia.
- Pan feature was not working when the mouse was pressed(without moving) in the pan tools.
- Tool's slider was not showing the correct zoom when set in xaml.
- Map was enlarged when clicking 'Zoom out' button twice, and panning was not stopped
when mouse is released outside the panning control. - Fix the issue that images of the placemarks don't show and polylines
don't return to their set thickness on zooming in/out(TFS-36620). - Fix the issue that clicking the navigation pan doesn't take any effect.
C1.WPF.OutlookBar
Improvements
- [OutlookBar] Request to simplify LargeIcon and SmallIcon implementation.(TFS-18451)
C1.WPF.PdfViewer
Bug Fixes:
- Fixed the issue that controls are missing in loaded pdf file.(TFS-39938)
- Fixed the issue that shows blank page after clicked 'TwoPages' button and
image does not show correctly.(TFS-37916) - Fixed the issue that occur an exception on loading the pdf file
containing input elements.(TFS-39825) - Fixed the issue that watermark text are not correctly displayed in loaded pdf
file.(TFS-39832) - Fixed the issue that the colours in pdf are inverted when pdf file containing
scanned image is loaded.(TFS-39829) - Fixed the issue that character‘E’is shown instead of dash ‘-‘.(TFS-35192)
- Fixed the issue that the symbol does not show correctly.(TFS-35950)
- Correct the display position of pdf control.(TFS-37721)
- Fixed the issue that the find text are not showed in the view
when clicking 'find next' button on toolbar.(TFS-37759) - Fixed the issue that the text spacing is be enlarged on clicking the mouse
on the text.(TFS-36916)(TFS-36105)
Improvements:
- Add parsing text field (using the "Tx" mechanism in the PDF file).
- Add FindNext and FindPrevious methods to get the occurrence of FindText
in the specialized pages.
C1.WPF.ReportViewer
Bug Fixes:
- Correct the display position of pdf control.(TFS-37721)
- Fixed the issue that the find text are not showed in the view
when clicking 'find next' button on toolbar.(TFS-37759) - Fixed the issue that NullReferenceException is thrown when loading
'mhtml' file and find text.(TFS-37976)
Improvements:
- Add parsing text field (using the "Tx" mechanism in the PDF file).
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue that rows appear to increase in size after deleting the cell
content.(TFS-35627) - Fixed the issue that table navigation with Tab does not continue when a cell
contains bulleted/numbered list.(TFS-35641) - Fixed the issue that Unlike MSWord, table cell is resizing when typing
in a table.(TFS-35638) - Fixed the issue that width setting is not correctly applied in loaded html
file.(TFS-39798) - Fixed the issue that when press 'Tab' key to navigate table cell, cell do not
scroll into view.(TFS-35394) - Table column width is not changed in % when removing/re-adding columns with
undo/redo.(TFS-35166) - Fixed the issue that incorrect observation for using <a> tag for Html
property.(TFS-35811) - Fixed the issue that focus cannot set at the last column if Table's width is
greater than 150%.(TFS-38928) - Fixed the issue that when table is copied and pasted in the another table,
table is not pasted correctly.(TFS-39424) - Fixed the issue that RichTextBox does not support multipage printing.(TFS-36795)
- Fixed the issue that cannot 'Cut' the table in RichTextBox via
RichTextBoxToolbar.(TFS-34031) - Fixed the issue that when html string is converted to Document using HtmlFilter,
font size is changed.(TFS-37612)
C1.WPF.RichTextBox.Toolbar
Bug fixes:
- Fixed the issue that incorrect dialog pop up when finding non-existing
word after existing word is found in RTB.(TFS-38416)
C1.WPF.Schedule
Bug Fixes
- Bug 37867 - Unlike previous build, 'SerializationException' is occur when recurrence appointment is export to binary file.
Improvements
- performance related changes for the cases, when there are too many appointments in the visible area
(http://our.componentone.com/groups/topic/increase-performance/#post-238894).
Performance is a bit better, but still limited.
This is limitation. The most of time is taken by the WPF/Silverlight layout system,
not by the C1Scheduler control, there is no much room for further improvements here.
C1.WPF.Theming
Bug Fixes:
- Unlike VS 2010, only 'C1ThemeCosmopolitan' can be added to the VS toolbox(TFS-33256).
C1.WPF.TileView
Bug fixes
- [C1TileView][Touch] Finger tip sliding is not performed in the
C1TileViewItem.(TFS-37859)
C1.WPF.Zip
Bug Fixes:
- Fix the issue that filename containing Japanese characters is output
with garbled characters after compression.(TFS-18883)
Release version 4.0.20131.329 - 05/30/2013
C1.WPF.Docking
Bug Fixes:
- [C1DockControl] In DockingSamples, Dock Tab 1 on the right edge of the Window, exception will be thrown.
- [C1DockControl] Entire dock pane disappears after dragging the pane out and place it back to its original position.(TFS-36215)
C1.WPF.Gauge
Bug Fixes:
- Fixed the issue that pointer is not able to drag when "InteractionMode" property
is set to "Drag" or "ClickOrDrag" at run-time in C1Knob and C1RegionKnob.(TFS-35726)
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue that C1RichTextBox is not scrolled correctly when
selecting text by dragging mouse.(TFS-36594) - Fixed the issue that Row is not correctly inserted when there is horizontal
and vertical merged cells in table.(TFS-36581)
C1.WPF.Schedule
Bug Fixes
- Bug 37194 - Regression issue - recurring appointments cannot be fetched
through Appointment.Conflicts property.
Release version 4.0.20131.327 - 05/27/2013
C1.WPF
Bug fixes
- C1ListBox scrollbars corner radius was not displayed correctly.
C1.WPF.Docking
Improvements
- [C1DockControl] Enhancements of DockControl for V2.(TFS-35765,35766)
C1.WPF.PdfViewer
Improvements:
- Add DocumentInfo property to get the information of current document.
C1.WPF.Schedule
Improvements
- improved performance when working with recurring appointments (Tfs issue 37012).
Release version 4.0.20131.326 - 05/20/2013
C1.WPF
Bug fixes
- C1ListBox vertical and horizontal scrollbars visibilities are not updated correctly
when zoom mode was disabled.
C1.WPF.DataGrid
Bug fixes
- C1RowIndexHeaderBehavior was refreshing cells incorrectly.
- Avoid setting current row by clicking row header if Row.IsSelectable is false.
Improvements
- DataGrid.Refresh() method parameter refreshRows added.
C1.WPF.Docking
Improvements
- [C1DockControl] Improve the style of the inner/outer drop indicators.(TFS-35767)
Release version 4.0.20131.325 - 05/13/2013
C1.WPF
Bug fixes
- [C1TabControl]Unlike VS2010,the last item gets selection when navigating
the items through its tabstrip menu with Down arrow key.(TFS-33877) - [C1Menu] fixed ApplicationCommands support (Tfs issue 16974).
- C1ListBox scrolling issue was fixed, it occurred when setting ItemsSource for second time.
C1.WPF.DataGrid
Improvements
- DataGridRow.Refresh() method parameters refreshRow, refreshCells, refreshRowHeader added.
C1.WPF.Extended
Bug fixes
- [C1PropertyGrid] Add a new property which will enable multiple-selection
and changing the common properties of the objects.(TFS-29517)
C1.WPF.PdfViewer
Improvements:
- Add GoToBookmark method which is used to jump to a specified bookmark.
Release version 4.0.20131.324 - 05/06/2013
C1.WPF.FlexGrid
Bug fixes
- GetPageImages method was returning elements whose dimensions were different from the
specified pageSize and the ScaleMode was different from ActualSize.
Now all the returned pages dimensions are equal to the specified pageSize parameter.
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue that text indentation is not maintained after copy paste.(TFS-36075)
- Fixed the issue that line breaks are removed after pasting from the clipboard.(TFS-36107)
- Fixed the issue that the whole table cannot be selected after table cell at
the last row is deleted.(TFS-36147)
Release version 4.0.20131.323 - 04/29/2013
C1.WPF.Docking
Improvements
- [C1DockControl] 'Items Collection' is closed when opening the dropdown for choosing item.(TFS-35710)
C1.WPF.Extended
Bug fixes
- Events of the content of C1AccordionItem were not being raised because IsHitTestVisible was set to false.
C1.WPF.FlexGrid
Improvements
- Keep collapsed state when ChildItemsCollection is set and the collection is modified
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue that Table with merged cells not get deleted when using
Selection.Delete(true,true) method.(TFS-35828) - Fixed the issue that only first cell/row got pasted when copying
the nested table.(TFS-35865) - Fixed the issue that row cannot be selected if any cell from that row is
deleted using "Delete Cells" menu item from C1RichTextBoxToolbar.(TFS-33018) - Fixed the issue that extra table cell is added when copy/paste
the merged table.(TFS-35822) - Fixed the issue that redo action does not work at once on TextEditor Area.(TFS-33812)
Release version 4.0.20131.322 - 04/22/2013
C1.WPF
Bug fixes
- [C1NumericBox] The value in C1NumericBox can be cut and pasted though "IsReadOnly" property is set to True.
- [C1NumericBox] The decimal numbers cannot be entered with Round-trip "R" format.
- [C1TabControl] Unlike previous build and MS-TabControl, tab item selection gets lost
when the underlying data source is sorted. - [C1TabControl] Unlike previous build, first tab item is always selected after closing a tab item.(TFS-35621)
- C1DragDropManager source marker was not clipped correctly when scrolling inside a scrollviewer.
Improvements
- Romania language resources added.
C1.WPF.DataGrid
Bug fixes
- Incorrect selection set when dragging and scrolling at the same time.
Improvements
- Romania language resources added to C1DataGrid.
C1.WPF.Docking
Improvements
- Romania language resources added.
C1.WPF.Extended
Improvements
- Romania language resources added.
C1.WPF.MediaPlayer
Improvements
- Romania language resources added.
C1.WPF.PdfViewer
Improvements:
- Romania language resources added.
C1.WPF.ReportViewer
Improvements
- Romania language resources added.
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue that "OutOfMemoryException was unhandled" exception was
thrown when apply paste action on second times for shape image.(TFS-34800) - Fixed the issue that OutofMemoryException "Insufficient memory to continue..."
is occurred when copying equation and pasting it twice.(TFS-35417)
C1.WPF.RichTextBox.Toolbar
Improvements:
- Fixed the issue that New Table is able to reselect and add again
during selection apply on existing table.(TFS-33690)
Release version 4.0.20131.321 - 04/15/2013
C1.WPF.DataGrid
Bug fixes
- Unknow column header is shown when dragging the mouse in an empty zone of the grouping area.
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue that cannot 'Cut' the table in RichTextBox via
RichTextBoxToolbar.(TFS-35673)
Release version 4.0.20131.320 - 04/10/2013
C1.WPF
Bug fixes
- [C1ComboBox]'SelectedIndex' property does not work correctly after setting
'Condition' and 'IsDropDownOpen' properties.(TFS-34627)
C1.WPF.DataGrid
Bug fixes
- Auto-generation of columns was not working fine when the underlying item type was
"System.ServiceModel.DomainServices.Client.Entity". - An exception was thrown when dragging in the grouping area.
- MouseLeftButtonUp event was not being raised in cell's presenters.
C1.WPF.Docking
Bug Fixes:
- [C1DockTabControl]Unlike previous build,C1DockTabControl is
missing in Design time if drag and drop C1DockTabControl.(TFS-34820)
C1.WPF.Extended
Bug fixes
- C1ColorPicker FontSize was not being updated correctly at runtime.
Release version 4.0.20131.319 - 04/08/2013
C1.WPF
Bug fixes
- C1DropDownButton exception raised when IsOpen is set to true before the template is applied.
- [C1TabControl] Unlike previous build, current item of C1TabControl is
not synchronized with the underlying data source.(TFS-35515) - [C1TabControl] Unlike previous build, second item is not selected after
first item is pinned and removed.(TFS-35375)
C1.WPF.DataGrid
Bug fixes
- Value of a checkbox of a column was changed with the keyboard when the column was read-only.
- Incorrect value was returned by a cell belonging to a FilterRow.
- DBNull values were displayed as Nan rather than empty string.
- Exception raised when removing a row by pressing Del key at the same time the
selection is performed with the mouse.
Improvements
- CanUserSelectByDragging property added.
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue that GetHtml method adds line breaks after each word.(TFS-35364)
Release version 4.0.20131.317 - 04/01/2013
C1.WPF
Bug fixes
- C1ListBoxItem selected state was not reflected correctly when selection was set
before template was applied.
C1.WPF.DataGrid
Bug fixes
- CurrentColumn was not being set correctly when the columns are auto-generated as a
consequence of the introduction of a new row.
C1.WPF.Pdf
Bug Fixes
- Added extra checking to image rendering code (TFS 35446)
C1.WPF.PdfViewer
Bug Fixes:
- Fixed the issue that Memory usage becomes very high on switching tabs
with PdfViewer.(TFS-34534)
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue that InvalidOperationException is thrown if C1Document's
BorderBrush Opacity is accessed in a thread.(TFS-35024) - Fixed the issue that "System.InvalidOperationException" thrown when press
Backspace key in merged table.(TFS-35415) - Fixed the issue that corrupted css observed around the text-decoration.(TFS-35424)
Release version 4.0.20131.316 - 03/25/2013
C1.WPF
Bug fixes
- [C1TabControl] Unlike previous build, second item is not selected
after clicking the "Close" button of first tab item.(TFS-35300)
C1.WPF.DataGrid
Bug fixes
- Edit is not cancelled in date time column when escape key is pressed.
- SelectAll feature modified to select rows in a collapsed group.
C1.WPF.Docking
Bug Fixes:
- Fixed the issue that TabItem is able to drag from Header Toolbar and Header text
is disappeared at floating state.(TFS-35255) - [C1DockControl] "NullReferenceException was unhandled" was thrown if drag
again DockTabItem after docking it to C1DockTabControl with TabItem. (TFS-35298) - [C1DockControl]DoackTabIem is able to drag out of dockcontrol and diamond
shape is disappeared for DockTabItem.(TFS-35219)
C1.WPF.Extended
Bug fixes
- C1CoverFlow scrollbar position was not updated if SelectedIndex was set in xaml.
- C1Reflector reflection was inverted if FlowDirection was set to RightToLeft.
- C1Reflector Background BorderBrush and BorderThickness properties were not being applied.
C1.WPF.Pdf
Bug Fixes
- Fixed the issue that red cross is shown instead of image when export
C1RichTextBox is exported to PDF.(TFS-34399)
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue that inconsistent behavior is observed in
"Convert To Table" between string and uploaded images.(TFS-34735)
C1.WPF.RichTextBox.Toolbar
Bug fixes:
- Fixed the issue that not localized to Turkish (tr-TR).(TFS-34723)
Release version 4.0.20131.311 - 03/18/2013
C1.WPF
Breaking Changes
- C1MouseHelper drag events marked as obsolete, please use C1DragHelper instead.
- C1ListBoxItem template was changed to support selection.
- C1ListBoxPanel and C1ListBoxViewport renamed to C1ListViewerPanel and C1ListViewerViewport.
Bug fixes
- C1ListBox raised an exception when last item was removed if source implemented INotifyCollectionChanged.
- [C1TabControl] Unlike previous build, tab item reordering is not reflected in the underlying data source.(TFS-34813)
- [C1TabControl] Unlike previous build, clicking "Close" icon of tab item
does not remove that item from underlying data source.(TFS-34816) - [C1TabControl] Unlike previous build, current tab item selection gets
lost by clicking "Pin" and "Close" button of other tab item.(TFS-34819) - C1DragHelper constructor parameter initialThreshold default value set to 1.
- C1DragHelper unexpected inertia occurred when the mouse up event was raised after a period of inactivity.
- [C1Combobox] C1Combobox does not display all items once searching with 'Condition - Contain' property.(TFS-34869)
- C1ListBox exception raised when ZoomMode changed.
- [C1ComboBox] All items are displayed in the dropdown list and selectable
though they are cleared with 'Condition' - Contains property. (TFS-33895) - [ComboBox] Any item is not displayed in the dropdown list when pressing Ctrl+Z after
deleting the selected item and entering the text which is not in the dropdown list. (TFS-33625) - [C1ComboBox] The deleted text is displayed again when pressing Enter key in
C1ComboBox with "Condition" - Contain property. (TFS-33627) - C1DragHelper inertia was improved.
- C1ListBox first item content dissapeared when changing Orientation.
- C1ListBox was clearing the items incorrectly when a collection of C1ListViewerItem
was set as ItemSource. - Fixed the issue that the location of dropdown list is not correct when C1ComboBox is placed in popup. (TFS-33274)
- C1FilePicker.SelectedFile was throwing an exception when accessed.
- Fixed the issue that TreeViewItem in child window can't be edited by pressing F2 key. (TFS-33508)
- MouseHelper.Click event was raised improperly when DoubleClick event was being handled.
- C1FilePicker.HasSelectedFiles always returned false when called in a partial trusted application.
C1.WPF.DataGrid
Breaking changes
- ColumnHeaderDragStarted, ColumnHeaderDragDelta, ColumnHeaderDragCompleted events args type changed.
Bug fixes
- Text filters was no working fine over integer columns when the source was a DataSet.
- Reordering columns by dragging them in the grouping panel was not working fine.
- NewRow was keeping inserted row after the item was committed.
- Column's auto-generation and filter predicates was being generated by the first element type,
causing problems when there are heterogeneous items in the collection. - Copying values to the clipboard from a template column was not working properly,
now it ends up calling the event GettingCellValue to obtain the cell text. - Dragging the freezing separator in the column header are is throwing an exception.
- Dragging a column header was not working properly when the datagrid was inside a popup.
- Click on column header was not being handled properly.
- Selection was not working fine when Single mode was set and the user performs a little drag.
Improvements
- Auto-generation of columns is skipped when filtering an ICustomTypeProvider source.
- DataGridCell.Value property setter added.
- DataGrid copy & paste support added. See ClipboardCopyMode and ClipboardPasteMode.
- DataGridTemplateColumn.SettingCellValue event added to save the value in the data item
when a clipboard paste operation is executed. - Keep the focus in the new row when tabbing, commiting the row when it reach the end of the row.
C1.WPF.DataGrid.Filters
Bug fixes:
- Focus was removed from filter row when typing if C1RowIndexHeaderBehavior was present.
C1.WPF.Docking
Bug Fixes:
- [C1DockTabControl] The dock tab item can be floated as a separated one in
C1Dock Control in browser application. (TFS-34675) - [C1DockTabControl] Exception "Object reference not set to an instance..." is raised when
docking the last item in a certain scenario. (TFS-34637)
Improvements
- Add DeferRefresh method to improve the performance when adding the items to dock control.
C1.WPF.Extended
Breaking changes
- Unused FocusCuesVisibility and DisabledCuesVisibility removed from C1Accordion.
Bug fixes
- [C1PropertyGrid] Fix the issue that invalidOperationException is raised on
using the property with private setter.(TFS-34890) - C1CoverFlow click gesture was not working when clicking a cover.
- C1CoverFlow incorrect behaviour when clicking the scrollbar to execute a large step scroll.
- C1Expander the property HitTestVisible of the header content is set to False.
Improvements
- C1Accordion and C1Expander DisabledBrush property added.
C1.WPF.FlexGrid
Bug fixes
- Fixed scrolling issue while dragging rows (TFS 34927)
- Adding new row on top did not always work correctly when binding to item sources
based on ICustomTypeDescriptor (TFS 33761)
Improvements
- Added AutoComplete property to add entries based on items already present on
the column being edited (Excel-style auto-complete). - Mouse resizing applies to multi-row/column selection
- Performance optimization for group aggregates
- Added method to configure ColumnValueConverter using a list of objects:
public void SetSource(values, valuePath, displayMemberPath)
where:
values is a collection of objects that contain the key and display values.
valuePath is the name of the property that contains the values stored in the grid.
displayMemberPath is the name of the property that contains the values displayed in the grid.
C1.WPF.Maps
Bug fixes:
- Zoom tools was not being updated when zooming directly on the map either using mouse wheel or pinch gesture.
- Fix the issue that same tiles are requested multiple times when zooming C1Maps.(TFS-34130)
Improvements:
- Add ImageCacheMode to the C1Maps and C1MultiScaleImage control.
C1.WPF.OutlookBar
Improvements
- [C1OutlookBar] LargeIcon/SmallIcon binding does not work correctly in C1Outlookbar. (TFS-30365)
C1.WPF.PdfViewer
Bug Fixes:
- Fixed the issue that SecurityException is thrown during uploading pdf file
in Browser Application.(TFS-33542)
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue that "InvalidOperationException was unhandled"
exception was thrown when click "Convert To Table" after uploaded pictures
(one picture per line).(TFS-34724) - Fixed the issue that Exception is thrown when convert from Text to Table
by click "Convert Text To Table" hyperlink button.(TFS-34878) - Fixed the issue that Shift+Enter does not always take the caret
to the next line.(TFS-31378) - Fixed the issue that C1RichTextbox is not working properly
when Table/Cell width/height is set to 'px'.(TFS-34862) - Fixed the issue that unlike MS Word, multiple cells are
inserted if the table cells are merged.(TFS-34458) - Fixed the issue that the whole table is selected when columns
are selected after merging.(TFS-33237) - Fixed the issue that cursor is invisible and typing direction is
reversal when the table is deleted.(TFS-33416) - Fixed the issue that second row background of pasted table
with shading displays incorrectly.(TFS-33893) - Fixed the issue that deleting table content using keyboard would
reduce the table to a single cell.(TFS-33426) - Fixed the issue that cannot 'Cut' the table in RichTextBox via
RichTextBoxToolbar.(TFS-34031) - Fixed the issue that the row is added without merging when inserting a new
row below the merged row.(TFS-33725) - Fixed the issue that unlike MSWord, incorrect bullets applied to all cells
of the table.(TFS-33808) - Fixed the issue that formatting is lost when copy/paste the text with
both underline and strikethrough in C1RichTextBox.(TFS-33204) - Fixed the issue that different C1Documents objects generated with
the same RichTextBox object.(TFS-32253) - Fixed the issue that shift+insert shortcut can't be disabled from RTB.(TFS-34403)
- Fixed the issue that C1RichTextBox replaces "Span" tags with paragraph "p" tags.(TFS-34133)
- Fixed the issue that borders lost after pasting the Table in C1RichTextBox.(TFS-34033)
- Fixed the issue that subscript formatting is lost on pasting the text in RichTextBox.(TFS-34000)
C1.WPF.Schedule
Breaking Changes
- the Uri format for embedded image resources has been changed in WPF 3.5 version.
If you use these resources in xaml, make sure that you updated corresponding URIs: - old Uri format: "/C1.WPF.Schedule;component/save.png"
- new Uri format: "/C1.WPF.Schedule;component/Resources/save.png"
C1.WPF.Tile
Improvements:
- added ILoadable interface:
public interface ILoadable
{
bool IsLoaded { get; }
bool Load();
}
Specifies that this object supports loading.
Implement this interface in the custom business object if it needs long initialization.
The C1Tile control honors this interface and calls Load method
in advance to preload tile data before animation.
Load method might start synchronous or asynchronous load operation.
If Load method returns false, C1Tile will delay animations until IsLoaded property is true.
You can find the sample implementation in the C1Tile Flickr samples. - First release
Release version 4.0.20123.301 - 02/04/2013
C1.WPF
Breaking changes
- C1ItemsControl property ItemTemplateSelector of type C1DataTemplateSelector removed.
There was a design-time conflict with the inherited one of type DataTemplateSelector. - [C1ComboBox] when press 'Enter' key, after Japanese text is input in it, the entire input text gets selected.(TFS-33540)
Bug fixes
- [C1NumericBox] Can't enter a number with a decimal point with G2 format.
- [C1NumericBox] Can't enter a negative number with a decimal point with empty format.
C1.WPF.FlexGrid
Improvements
- Added IsSynchronizedWithCurrentItem property (as in ListBox, ComboBox)
Release version 4.0.20123.300 - 01/28/2013
C1.WPF
Bug fixes
- GetAbsoluteUri extension updated to support out of browser applications.
- [C1TabControl] Unlike previous build, tab item ordering is not maintained after deleting a tabitem.(TFS-33384)
- [C1TabControl] Unlike previous build, tab items are not correctly selected on keyboard navigation.(TFS-33167)
- C1ListBox Vertical and Horizontal offset updated accordingly when Zoom property is set.
Improvements
- Added resources for Turkish to all controls.
C1.WPF.DataGrid
Bug fixes
- New row watermark was not hidden when it entered in edit mode by pressing tab key.
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue that increasing the font size of Bulleted/Numbered text,
cuts off the bullet/number.(TFS-27975) - Fixed the issue that scrolling problem is observed when C1RichTextBox
is placed inside ScrollViewer.(TFS-23530) - Fixed the issue that delay is observed on adding text to a table with
large number of columns and rows.(TFS-33202)
Improvements:
- Add method called RemoveShortcut in order to allow user could remove some shortcuts.
C1.WPF.RichTextBox.Toolbar
Improvements:
- Add Target textbox to Hyperlink window.
Release version 4.0.20123.297 - 01/21/2013
C1.WPF
Bug fixes
- C1ListBox was not scrolling horizontally with the mouse wheel when Orientation is set to Horizontal.
- C1ListBox Exception raised when Orientation was changed.
- C1BrushBuilder was not honoring Opacity of the input brush.
C1.WPF.FlexGridFilter
Improvements
- Added Turkish localization
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue that Scrollbar move up and down rapidly if user type
directly after the inserted image in C1RichTextBox.(TFS-33022) - Fixed the issue that row cannot be selected if any cell from that row is
deleted using "Delete Cells" menu item from C1RichTextBoxToolbar.(TFS-33018)
C1.WPF.Toolbar
Bug Fixes
- Fixed problem with adding C1ToolbarGroup at design-time(TFS 32313).
Release version 4.0.20123.295 - 01/14/2013
C1.WPF
Bug fixes
- [C1DropDown] Fix the issue that 'Content' property is set to 'C1DropDown' as default.(TFS-32159)
- [C1TabControl] Unlike previous build, tab item selection does not work after clicking
the "Pin" button if same header is dispalyed on two tab items.(TFS-30588) - [C1TabControl] Unlike previous build, "Close" button is still showing even though all tab items are removed.(TFS-32296)
- [C1NumericBox] Numbers like -0.05 can't be entered with numeric pad's Decimal key.
- [C1TabControl] Unlike previous build and MS-TabControl, implicit styles does not work.(TFS-32314)
- [C1Tabcontrol] Unlike previous build and MSTabControl, C1TabItems are copied and
pasted when drag and drop C1Tabcontrol which is placed inside StackPanel.(TFS-32328)
C1.WPF.DataGrid
Bug fixes
- Avoid regenerating columns when all the items of the colection were removed.
C1.WPF.PdfViewer
Bug Fixes:
- Exception releated to 'OpenButtonVisibility' is thrown on setting
theme in C1PDFViewer.(TFS-33056)
C1.WPF.Toolbar
Bug Fixes
- Fixed the problem with Office2010 themes(TFS 33020).
Release version 4.0.20123.294 - 01/08/2013
C1.WPF.FlexGrid
Improvements
- Validation tooltips now honor grid's ErrorStyle
- Initialize selection of drop-down lists based on cell content
C1.WPF.FlexGridFilter
Bug Fixes
- Keep selection on new row when filter is applied (TFS 32983)
C1.WPF.Maps
Bug fixes:
- Fix the issue that exception occurred on loading/zooming different Maps for multiple times.(TFS-32066)
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue that characters still being tagged as links after delete.(TFS-32094)
Release version 4.0.20123.292 - 01/03/2013
C1.WPF.DataGrid
Improvements
- Parameter "recycle" added to Refresh method in order to allow users to refresh the
viewport quickly when no template changes were made.
C1.WPF.FlexGrid
Bug fixes
- Improved currency management during row addition (TFS 32281)
- AutoSize to integer values to ensure grid lines are visible (TFS 32286)
C1.WPF.FlexGridFilter
Bug Fixes
- Filter values were not shown in ExcelBook sample (TFS 32251)
C1.WPF.ReportViewer
Bug Fixes:
- Fixed the issue that reference name for C1ReportViewer is shown
as ��../wpf/C1Maps�� in XAML page.(TFS-30160)
Release version 4.0.20123.291 - 12/26/2012
C1.WPF
Bug fixes
- [C1TabControl] ArgumentOutOfRangeException occurs if tabitems are removed
after item reordering.(TFS-30893) - [C1TabControl] Fix the issue that unlike previous build, Header text is missing
in C1TabItem when drag and drop C1TabControl To the form.(TFS-32110)
C1.WPF.DataGrid
Bug fixes
- Performance problem fixed when groups are collapsed and expanded.
- If grouped column is removed and the data item of any group row is null an exception was raised.
- Exception thrown after pressing enter and a filter was applied.
Improvements
- OnCopyPropertiesBeforeAddingItem method added to let the user copy the properties from
an item which is about to be added to the collection view corresponding one.
C1.WPF.PdfViewer
Improvements:
- Fixed the issue that "Two pages" view mode is missing in "Zoom"
dropdown box.(TFS-32122)
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue that Keys does not work correctly when C1RichTextBox is used
in CellEditingTemplate of MS DataGrid.(TFS-32116) - Fixed the issue that InvalidOperationException was Unhandled.(TFS-32187)
- Fixed the issue that using 'Convert Text to Table', when formatted text are covert to table,
formatting are lost.(TFS-28224) - Fixed the issue that when image is changed Table using 'Convert text to Table',
image is change to '<OBJ>'.(TFS-28220)
Release version 4.0.20123.289 - 12/17/2012
C1.WPF
Bug fixes
- [C1TabControl] Unlike previous build, tab item selection does not work after clicking the "Pin"
button if same header is dispalyed on two tab items. - [C1ComboBox] Fixed the issue that Watermark Text Alignment
Not Properly Set.(TFS-31046) - [C1ComboBox] Fixed the issue that Binding Removed while Using
DispatcherTimer object.(TFS-31023) - [C1ComboBox] Fixed the issue that "ItemTemplate" setting
doesn't have affect for C1ComboBoxItem.(TFS-31356)
C1.WPF.DataGrid
Bug fixes
- Exception is thrown when a column by which the data grid is grouped is removed.
- Multi-value filter shows Equals predicates only if it is not combined with other predicates.
- Performance problem fixed when groups are expanded and the row headers are visible.
- C1RowIndexHeaderBehavior did not refresh indexes when rows was removed or added.
- After pressing enter a row was skipped if the underlying collection view moved the current item.
- Keep the current row after pressing enter in the last row when it being edited.
- Horizontal scrollbar was not being updated when auto-size column was changing its width.
C1.WPF.FlexGrid
Bug fixes
- Improved binding management during cell value retrieval (TFS 29301)
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue that DirectoryNotFoundException exception is thrown.(TFS-27752)
- Fixed the issue that NullReferenceException is thrown when mouse drag
in a hyperlink.(TFS-31367)
Release version 4.0.20123.288 - 12/10/2012
C1.WPF.DataGrid
Bug fixes
- XPath is honored when XmlDataProvider is set as data source.
C1.WPF.DataGrid.Summaries
Bug fixes
- Min and Max aggregate functions honors Format property when set in the column.
C1.WPF.FlexGrid
Improvement
- Improved scrollbar visibility calculation with star-sized columns (TFS 30814)
C1.WPF.Maps
Bug fixes:
- Fix the issue that refreshment problem is occurred in the tiles when zooming in C1Map.(TFS-30154)
Improvements:
- Add BeginUpdate and EndUpdate methods to the C1MultiScaleImage control.
C1.WPF.PdfViewer
Bug Fixes:
- Zoom property was not being updated when ViewMode set to OnePage.
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue that text pasted before a hyperlink is becoming part of
the link.(TFS-30012) - Fixed the issue that text before a hyperlink not being copied once the link
is highlighted.(TFS-30011)
C1.WPF.RichTextBox.Toolbar
Improvements:
- Removed Background and Foreground property from C1RichTextBoxToolbar class.(TFS-24634)
C1.WPF.Toolbar
Bug Fixes
- Fixed the problem with auto-expanding toolbar when setting IsEnable=false
(TFS 30196).
Release version 4.0.20123.285 - 12/03/2012
C1.WPF
Bug fixes
- [C1TreeView] The selected nodes are not deselected when clicking on the 1st one of the selected nodes.(TFS-29986)
- [C1NumericBox] Key sequence "-0." typed at the beginning of a number causes placement of the caret to a wrong position.
- [C1NumericBox] Multiple issues with FlowDirection set to RightToLeft: wrong placement of negative sign, text selection
and alignment. - [C1TabControl] Unlike previous build, ArgumentOutOfRangeException occurs on clicking the "Pin" button for two times
if same header is displayed on two tabitems.(TFS-30140)
C1.WPF.DataGrid
Breaking changes
- DataGridRow.ValidationResults made obsolete, use new Errors property instead.
Bug fixes
- Multi-value filter was throwing an exception when items source was a DataTable and it contained DBNull values.
Improvements
- DataGridRow.Errors property added to support xaml and design-time specification.
- DataTable filter now generate an expression which allows filtering null values.
- C1RowIndexHeaderBehavior added for displaying row indexes in the row headers.
C1.WPF.Extended
Bug fixes
- C1ColorPicker.ShowRecentColors was not working when set in xaml.
C1.WPF.Gauge
Bug Fixes:
- Fixed the issue that the label's position is changed in gauge when switching the C1Tab items.(TFS-30292)
C1.WPF.OutlookBar
Improvements
- [C1OutlookBar] LargeIcon/SmallIcon binding does not work correctly in C1Outlookbar. (TFS-30365)
C1.WPF.PdfViewer
Improvements:
- Add open button in the C1PdfViewer Toolbar.
- Add OpenButtonVisibility to indicate whether the open button should be
shown or not in the C1PdfViewer Toolbar.
C1.WPF.Theming
Bug Fixes:
- BureauBlack and WhistlerBlue themes cause wrong default alignment of
Microsoft TabControl content.
Release version 4.0.20123.284 - 11/26/2012
C1.WPF.Chart.Editor
Improvements
- Add the missing Czech, polish, Slovak and greek resources to the C1Chart.
C1.WPF.DataGrid
Breaking changes
- DataGridRowPresenter.BackgroundBrush property made obsolete, use Background property instead.
Bug fixes
- EndsWith filter predicate was not working with DataTable source.
- GroupRowStyle.Background was not being correctly propagated.
Improvements
- Add the missing Czech, polish, Slovak and greek resources to the C1DataGrid.
- DataGridGroupRowPresenter ButtonBackground/Foreground properties added.
C1.WPF.Docking
Improvements
- Add the missing Czech, polish, Slovak and greek resources to the C1DockControl.
C1.WPF.FlexGrid
Bug fixes
- Ensure frozen row/col dividers are visible with large number of rows/columns (TFS 30285)
C1.WPF.FlexGridFilter
Improvements
- Added C1FlexGridFilter.NullValueString property. This property allows callers to
specify the string used to represent null values in the value filter list.
By default, null values are represented by the "(null)" string (which is not
automatically localized). You can specify whatever string you like, in whatever
language, by using the NullValueString property. For example:
<c1:C1FlexGrid Name="_flex" Grid.Row="1" >
<c1:C1FlexGridFilterService.FlexGridFilter>
<c1:C1FlexGridFilter NullValueString="(Not Available)" />
</c1:C1FlexGridFilterService.FlexGridFilter>
</c1:C1FlexGrid>
C1.WPF.MediaPlayer
Improvements
- Add the missing Czech, polish, Slovak and greek resources to the C1MediaPlayer.
C1.WPF.OutlookBar
Improvements
- Add the missing Czech, polish, Slovak and greek resources to the C1OutlookBar.
C1.WPF.PdfViewer
Improvements:
- Add new parameter (password) for LoadDocument method to set the user password of
a password-protected PDF file.
Please use Main\Samples\SL\C1.Silverlight.PdfViewer\CS\PdfPassword sample for testing. - Add public PdfParserException and PdfPasswordException classes for catching parsing exceptions.
- Add Czech, Polish, Slovak and Greek resources to the C1PdfViewer.
C1.WPF.ReportViewer
Improvements
- Add the missing Czech, polish, Slovak and greek resources to the C1ReportViewer.
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue that a space is added between words in underline if
C1Hyperlink consists of Multi-Words.(TFS-27900)
C1.WPF.SpellChecker
Improvements
- Add the missing Czech, polish, Slovak and greek resources to the C1SpellChecker.
Release version 4.0.20123.283 - 11/19/2012
C1.WPF.FlexGrid
Bug fixes
- Printing interfered with row/column sizing behavior (TFS 29680, 29681)
Improvements
- Added C1FlexComboBox.IsDroppedDownChanged event
C1.WPF.Gauge
Bug Fixes:
- Provided the C1GaugeLabel, C1GaugeMark, and C1GaugeRange MVVM Binding support.(TFS-30013)
Release version 4.0.20123.282 - 11/14/2012
C1.WPF
Breaking changes
- Unused FocusCuesVisibility and DisabledCuesVisibility moved from base class C1DropDownButton
to child class C1DropDown.
Bug fixes
- C1ListBox.GetItemAt() method was not considering the zoom applied.
- [C1ComboBox] 'IsTextSearchCaseSensitive' property does not work if Condition property is set to Contains.(TFS-29351)
- [C1ComboBox] Unlike Silverlight, C1ComboBox’s 'SelectionCommitted' event
is not fired When the selection changed and the drop-down list is closed.(TFS-29216) - C1HeaderedContentControl avoid setting an UIElement in the header when
it´s already displayed in the content. - [WPF4 only][C1NumericBox]Under some specific conditions, a validation error
decorator may not disappear after a data became valid. - [C1ComboBox] Although 'IsEditable' property is False,text can be entered with 'Condition = Contains' property.(TFS-29362)
- Removed the C1HeaderedItemsControl and C1ItemsControl from toolbox for WPF version.(TFS-29106)
- GroupRow Background is not overriden if there is a style which contains the background property set.
- [C1ComboBox] Incorrect behavior is observed when 'Condition' property is set to 'Contains'.(TFS-29161)
- [C1ComboBox] 'ConvertForm' method returns incorrect value is returned.(TFS-29085)
- [C1ComboBox] Contains Condition sometimes shows results in the wrong position on page.(TFS-29169)
- [C1ComboBox] Fix the issue that when switching the Condition property, the Items in the dropdownlist will not change.
- [C1TabControl] When select the item from TabStripMenu, the item's header is not selected.(TFS-27808)
Improvements
- [C1ComboBox] Request to provide support for selecting First Item as
Default Selection when 'Condition' Property is set to 'Contains'.(TFS-29474) - C1ListBox Horizontal/VerticalScrollBarVisibility properties added.
- C1ListBox Adding C1ListBoxItems explicitely in the control was throwing an exception.
- [C1ComboBox] C1ComboBox needs a new SelectionCommitted event.(TFS-29138)
- C1ListBox, and C1TileListBox controls added.
- [C1ComboBox] Enhancement to add other conditions for auto complete feature.(TFS-27630)
C1.WPF.DataGrid
Bug fixes
- Auto-generation was being re-executed incorrectly when the data source item type was
ICustomTypeDescriptor(DataTable case). - NewItemPlaceholder was causing auto-generation to fail when there was no more
items in the collection. - Columns auto-generation and "New row" were not working fine when the ItemsSource was a DataTable.
- Filtering boolean values in an object property was throwing an exception.
- Exception was being raised when deleting the new row item placeholder.
- Exception thrown when clearing the rows of a C1DataGrid.
- MultiValueFilter was not handing null values correctly when the predicate operator was "Equals".
- Input handing changed to avoid InputBinding's to be listened when C1DataGrid has focus.
- Auto-generation failed when a List<object> is set as ItemsSource.
- CollectionChanged event of the DataGridRowCollection was not being raised when the
rows of a group changed. - New rows missed values corresponding to the properties returned by the 'ICustomTypeProvider' interface.
- Exception raised when ItemSource is set to null while a new row was being entered.
- Focus moved back to editing cell when CommitingRow event is cancelled.
- DataGridMultiValueFilter was raising an exception when toggling a value, if the list
of values of the filter predicate was a read-only collection. - Avoid changing checkbox if space was pressed, unless it's in edit mode.
- Checkbox column didn't enter in edit mode when space text is entered.
- First click in a checkbox column was not working fine when the column didn't accept
null values but its actual value was a null. - First key stroke was being ignored in the new row template.
Improvements
- "EndsWith" predicate supported in all text filters.
- DataGridMultiValue filter now reflects predicates using the operator "Equals".
- GroupRowPosition property added.
C1.WPF.DataGrid.Filters
Bug fixes:
- Text filter of a combo box column was not clearing the entered text after clear button was pressed.
Improvements
- DataGridFilterRow design improved.
C1.WPF.DataGrid.Summaries
Bug fixes
- DataGridGroupWithSummaryRow was not being updated correctly when the collection of
rows of the associated group changed.
C1.WPF.DateTime
Improvements:
- added C1DateTimePicker.IsDropDownOpen property. This is read only dependency property which shows whether drop-down calendar is opened.
- added new event to the C1DatePicker and C1DateTimePicker controls:
public event EventHandler<PropertyChangedEventArgs<object>> SelectionCommitted;
This event is fired when the new DateTime value is committed.
It's possible, that selected date is changed while end-user works with drop-down calendar using keyboard.
In such case C1DatePicker.SelectedDateChanged and C1DateTimePicker.DateTimeChanged events might be fired many times.
SelectionCommitted event is fired only once at closing drop-down calendar.
When selected DateTime value is changed without using drop-down calendar, SelectionCommitted event is fired at the same time as
C1DatePicker.SelectedDateChanged and C1DateTimePicker.DateTimeChanged events.
C1.WPF.Docking
Bug Fixes:
- [C1DockControl] The strip menu fails to open after changing the dock mode to Docked from Floating. (TFS-29043)
- [C1DockControl] InvalidOperationException thrown when sliding docktabitem is clicked in one scenario. (TFS-28674)
C1.WPF.Extended
Breaking changes
- Unused FocusCuesVisibility and DisabledCuesVisibility removed from C1ColorPicker.
Improvements
- ColorPicker now closes when enter key is pressed.
- [C1Accordion] ItemTemplate/HeaderTemplate properties added as well as ItemTemplateSelector
and HeaderTemplateSelector.
C1.WPF.FlexGrid
Bug fixes
- Fixed numeric keypad support
- Improved checks for IsEditing/AddingNew before refreshing merged groups (TFS 29520)
- Improved collapse/expand logic to handle refreshes on merged groups (TFS 28433)
- Set view's current item to null when selecting group rows (TFS 27378)
- C1FlexComboBox did not close automatically in some scenarios (TFS 29483)
- Improved CellFactory DisposeCell to clear bindings of cells being disposed
- Vertical scrollbar did not take column footer size into account (TFS 29149)
- Made arrow key collapse/expand behavior compatible with MS DataGrid (TFS 29151)
- Improved behavior of ColumnValueConverter button (TFS 28857)
- Improved keyboard handling while editing with custom/templated editors
- Prevent row dragging on bound grids (TFS 28943)
- Invalidate column when setting column's ValueConverter (TFS 29053)
- When freezing a large number of rows with ShowMarquee == true, the grid could throw.
Improvements
- Added NewRowPosition property to allow showing the new row template above or below the data
C1.WPF.FlexGridFilter
Bug Fixes
- Make new row template remain visible also when UseCollectionView == false
C1.WPF.ReportViewer
Bug Fixes:
- Update the description for ViewMode enumeration.
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue that an exception is thrown when RTB is embedded into excel
and press F7 to check the spelling errors.(TFS-27751) - Fixed the issue that NullReferenceException is thrown in design time
when 'IsEnabledSpellChecker' property is set to false.(TFS-26964) - Fixed the issue that the cursor in the C1RichTextBox is misaligned
when having the WPF TextOptions.TextFormattingMode set to "Display".(TFS-23572) - Fixed the issue that freezing during SetFocus.(TFS-29228).
- Fixed the issue that As-You-Type spell checker is causing very slow typing
in larger documents with more than 20 misspelled words.(TFS-28432) - Fixed the issue that user is unable to place the cursor at the
beginning of text.(TFS-28431)
C1.WPF.RichTextBox.Toolbar
Bug fixes:
- Fixed the issue that application hang after adding C1RichTextBoxToolbar for WPF.(TFS-28255)
- Fixed the issue that 'XAMLParseException was unhandled' occurs on loading
RichTextbox toolbar.(TFS-28434) - Fixed the issue that "Cannot find a Resource with the Name/Key C1.Silverlight.C1ComboBox"
XamlParseException is thrown when running sample.(TFS-28698)
C1.WPF.TileView
Bug Fixes
- [C1TileView] Fixed the issue that can't use FrameworkElement as tile item. (TFS-19663)
C1.WPF.Toolbar
Improvements:
- Added new properties: C1ToolbarGroup.ItemTemplateSelector,
C1ToolbarTabItem.GroupItemsSource.
Release version 4.0.20122.273 - 10/08/2012
C1.WPF.DataGrid
Bug fixes
- Checkbox's belonging to a Checkbox column were displayed as disabled incorrectly.
C1.WPF.Extended
Bug fixes
- C1Accordion avoid changing IsExpandable property of the items in order to honor user settings.
Improvements:
- C1Expander.IsExpandedChanging event added.
Release version 4.0.20122.272 - 10/01/2012
C1.WPF
Bug fixes
- [C1TabControl] When select the item from TabStripMenu, the item's header is not selected.(TFS-27808)
- [C1TabControl] Unlike previous build, keyboard navigation stop working after removing tab item.(TFS-27952)
C1.WPF.FlexGrid
Bug fixes
- Improved range checking when updating subtotals (TFS 28138)
- Improved range checking when collapsing/expanding groups with changes (TFS 27953)
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue that unlike previous build, line cannot be deleted.(TFS-27841)
- Fixed the issue that RTB- OnGotFocus being triggered more than once.(TFS-28030)
- Fixed the issue that new line break is inserted when clicking in the
non-editable table cell.(TFS-16883)
Release version 4.0.20122.271 - 09/24/2012
C1.WPF
Bug fixes
- Surrogate System.ComponentModel classes removed from WPF4 to avoid conflicts with system ones.
- [C1Window] Fix the issue that if set the C1Window to Maximized in constructor,
the C1window will disappear when clicking the Maximized button.(TFS-13888)
C1.WPF.DataGrid
Bug fixes
- Filtering a string predicate when the property type was different from String and
the value was null was raising an exception.
C1.WPF.DateTime
Improvements:
- all controls honor the FrameworkElement.Language property value. If it is not set, controls will use the default culture "en-US".
Notes:
-- if your application explicitly sets Thread.CurrentThread.CurrentCulture property value, make sure that you set Language property
for the root visual in your application to the same value:
public MainPage()
{
Language = System.Windows.Markup.XmlLanguage.GetLanguage("ja-JP");
Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("ja-JP");
InitializeComponent();
}
-- [WPF] in WPF you should set FrameworkElement.Language property value for every window in your application.
-- [WPF] known issue: C1DatePicker control uses MS Calendar control in the dropdown part.
MS Calendar control honors CurrentThread.CurrentCulture if FrameworkElement.Language property value is not set.
So, to keep dropdown calendar and text in the C1DatePicker control in the same culture,
always keep FrameworkElement.Language and CurrentThread.CurrentCulture properties in sync.
-- [SL] known issue: C1DatePicker control uses MS Calendar control in the dropdown part.
MS Calendar control ignores FrameworkElement.Language property value.
So, to keep dropdown calendar and text in the C1DatePicker control in the same culture,
set CurrentThread.CurrentCulture property according to the Language property value.
-- [WPF] If you build multicultural application which should use local machine culture settings,
in most case it should be enough to set language property once on the root visual of your application:
public MainWindow()
{
Language = System.Windows.Markup.XmlLanguage.GetLanguage(System.Globalization.CultureInfo.CurrentCulture.Name);
InitializeComponent();
}
C1.WPF.FlexGridFilter
Bug Fixes
- Filter editor did not honor parent grid's Language setting (TFS 27916)
C1.WPF.Schedule
Improvements
- added new property to the Appointment class:
public string AppointmentType {get; set; }
Gets or sets custom text value associated with this object.
This property is serialized with other appointment properties.
You can use this property to show customized content or perform different actions depending on the property value.
This property is serialized into different formats and it is saved into underlying
data source if mapping for Appointment Properties is set.
The default value in null. - the AppointmentsCoverPane class can be inherited and used in custom control templates for the C1Scheduler control.
- added new methods to the AppointmentsCoverPane class:
public virtual bool IsPaneAppointment(C1.C1Schedule.Appointment appointment, AppointmentFilterEnum filter);
Checks whether the specified appointment should be shown in the current pane.
The default implementation filters appointments according to the AppointmentsCoverPane.AppointmentFilter property value.
Override this method in the derived class to filter appointments by additional conditions.
public virtual void InitializeAppointment(C1.C1Schedule.Appointment appointment)
Initializes the newly created appointment or edits existing one when it is dropped to the AppointmentsCoverPane by the end-user.
This method is called by the C1Scheduler control immediately before firing UserAddingAppointment and BeforeAppointmentDrop events.
Override this method in derived class if you need additional appointment initialization. - all controls honor the FrameworkElement.Language property value. If it is not set, controls will use the default culture "en-US".
Notes:
-- if your application explicitly sets Thread.CurrentThread.CurrentCulture property value, make sure that you set Language property
for the root visual in your application to the same value:
public MainPage()
{
Language = System.Windows.Markup.XmlLanguage.GetLanguage("ja-JP");
Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("ja-JP");
InitializeComponent();
}
-- [WPF] known issue: C1DatePicker control uses MS Calendar control in the dropdown part.
MS Calendar control honors CurrentThread.CurrentCulture if FrameworkElement.Language property value is not set.
So, to keep dropdown calendar and text in the C1DatePicker control in the same culture,
always keep FrameworkElement.Language and CurrentThread.CurrentCulture properties in sync.
-- [SL] known issue: C1DatePicker control uses MS Calendar control in the dropdown part.
MS Calendar control ignores FrameworkElement.Language property value.
So, to keep dropdown calendar and text in the C1DatePicker control in the same culture,
set CurrentThread.CurrentCulture property according to the Language property value.
-- [WPF] if Language property is not set in application, the C1Scheduler control will use Language, corresponding to the CultureInfo.CurrentCulture.
It also propagates this value to all default dialogs. If you cancel default C1Scheduler dialogs and show own dialogs from your code, make sure that you set
Language property in every dialog.
If you build multicultural application which should use local machine culture settings,
in most case it should be enough to set language property once on the root visual of your application:
public MainWindow()
{
Language = System.Windows.Markup.XmlLanguage.GetLanguage(System.Globalization.CultureInfo.CurrentCulture.Name);
InitializeComponent();
}
C1.WPF.Theming
Bug Fixes:
- Fix the issue that 13 toolbox icons for C1Theme<X> are added to VS2012
and toolbox icon is not proper icon. However they are not added in VS2010.(TFS-27608)
Release version 4.0.20122.269 - 09/17/2012
C1.WPF
Bug fixes
- [C1TabControl] TabControl will get focus when SelectedItem is changed. (TFS-27418)
- [C1TabControl] Clicking the tabitem does not synchronize with the 'Current'
property of the underlying data source.(15977) - [C1TabControl] If the C1TabItem content is located outside the boundary of
the C1TabItem, it is not clipped, so it will be shown outside the boundary.(TFS-27877)
Improvements
- [C1TabControl] Add 'VisibleItems' property and 'VisibleItemsChanged' event to the 'C1TabControl'.
- [C1ScrollViewer] Set 'CanScrollDown','CanScrollLeft','CanScrollRight','CanScrollUp' properties' setter to internal.
C1.WPF.DataGrid
Bug fixes
- Avoid entering in edit mode when Back key is pressed.
C1.WPF.FlexGrid
Bug fixes
- DisplayAttribute.Order was not always honored correctly (TFS 27517)
- New row cells were being included in aggregates (TFS 27873)
- Editing grouped grids could cause stack overflow exception (TFS 27870)
C1.WPF.Pdf
Improvements
- Added a DrawingElement event that allows callers to customize the output generated
by the DrawElement method.
The event fires once for each FrameworkElement rendered after calls to the DrawElement
methods. It allows you to override the built-in rendering behavior and to render custom
content for specific elements.
The example below shows how you can use the DrawingElement event to provide custom rendering
for elements of type 'RichTextBox'. The code checks the type of element being rendered.
If the element is a 'RichTextBox', the code creates a WriteableBitmap to represent the object,
then renders the image into the PDF document.
This example is quite general. You can use it to render any elements that do not expose their
child elements as primitives such as TextBlock, Border, Rectangle, etc.
The drawback associated with rendering elements as images is that the output will contain
raster images, which can be quite large and may look rough when you zoom in on the PDF.
// create C1PdfDocument
var pdf = new C1PdfDocument(PaperKind.Letter);
// use DrawingElement event to render RichTextBox elements
pdf.DrawingElement += (s, e) =>
{
if (e.Element is RichTextBox)
{
// get element image
#if SILVERLIGHT
var bmp = new WriteableBitmap(e.Element, e.DocumentTransform);
#else // WPF
var sz = e.Element.RenderSize;
var rtBmp = new RenderTargetBitmap((int)sz.Width, (int)sz.Height, 96, 96, PixelFormats.Pbgra32);
rtBmp.Render(e.Element);
var bmp = new WriteableBitmap(rtBmp);
#endif
// render it into the document
pdf.DrawImage(bmp, e.Bounds);
// done rendering this element
e.Handled = true;
}
};
// render LayoutRoot element into C1PdfDocument
var rc = pdf.PageRectangle;
rc.Inflate(-20, -20);
pdf.DrawElement(LayoutRoot, rc, ContentAlignment.TopLeft, Stretch.None);
C1.WPF.PdfViewer
Bug Fixes:
- Fixed the issue that Misalign text is observed in table-formed paragraph.(TFS-27733)
- Fixed the issue that Exception "Object reference not set to an instance of an object"
is occurred on rendering the certain pdf file.(TFS-24714)
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue that unlike previous build, small textarea is shown and typed text
cannot be selected / copied if width and height are not specified.(TFS-27783)
C1.WPF.Toolbar
Bug Fixes
- C1ToolbarSplitButton added to items collection editor for C1ToolbarGroup
and C1ToolbarStrip(TFS 24545).
Release version 4.0.20122.268 - 09/10/2012
C1.WPF
Bug fixes
- [C1TabControl] The keyboard navigation stop working after the 'C1TabItem' is pinned.(TFS-24178)
- [C1TabControl] Tabitems disappear after deleting the other tabitems.(TFS-27525)
- [C1TabControl] TabItem is not moved position when doing unpinned. (TFS-25979).
- [C1TabControl] The header value of Last TabItem is missing to display at
second time choosing from TabStripMenu.(TFS-27485)
Improvements
- [C1TreeView] Add the connecting lines for the 'TreeView'.
C1.WPF.DataGrid
Bug fixes
- Numeric filters was not working properly over a string property which contained null values.
C1.WPF.DataGrid.Filters
Improvements
- DataGridFilterRow.FilterOperation attached property added, to change the default
operation ("Contains") when text is entered in one of the textbox's of a filter row.
C1.WPF.Docking
Bug Fixes:
- [C1DockControl] Add 'ClearStyle' support for 'InnerPicker' and 'OuterPicker'.
C1.WPF.FlexGrid
Bug fixes
- Column aggregates did not update when changing the GroupAggregate property (TFS 27517)
- Improved handling of sort while adding new items (TFS 27603)
- Refresh groups/filter when editing merged ranges (TFS 19539)
- Do now show regular group rows if ChildItemsPath != null (TFS 27642)
- Aggregates were not displayed in printed output (TFS 27354)
C1.WPF.FlexGridFilter
Improvements
- Added support for indexed/dictionary bindings (TFS 18030)
C1.WPF.PdfViewer
Bug Fixes:
- Text sometimes was incorrectly clipped (TFS-21391)
C1.WPF.ReportViewer
Bug Fixes:
- Fixed the issue that find text get highlighted incorrectly.(TFS-25934)
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue that incorrect behavior is observed when
RichTextBox.Document.IsEditable property is set to False.(TFS-24579) - Fixed the issue that Watermark does not show when ViewMode is set as Print.(TFS-24247)
C1.WPF.RichTextBox.Toolbar
Bug fixes:
- Fixed the issue that although imported html text is with underline, "underline"
button is not in pressed state.(TFS-24637)
Release version 4.0.20122.267 - 09/03/2012
C1.WPF
Bug fixes
- [C1ContextMenu] Fix the issue that submenu is left on the screen and is showed at the
upper left corner of the window.(TFS-26369) - [C1TabControl] 'TabStripHorizontalAlignment' property doesn't work in
'C1TabControl'.(TFS-15385) - [C1TabControl] C1TabControl does not show the current item of Data Source as
selected item.(TFS-15977)
Improvements
- Add metro icons to all controls.
C1.WPF.DataGrid
Bug fixes
- Exception handled when GetIndexedParameters is not implemented in a custom PropertyInfo.
- Filtering by a column generated from a ICustomTypeProvider was not working properly.
- Pressing "a" key was selecting all the rows event when ctrl was not pressed.
- Foreground was not being propagated correctly to the rows when changed at runtime.
- Editing call to the inner collection view was moved from OnBeganRowEdit to OnBeginningRowEdit
of the row in order to prevent entering in edit mode when the collection view do not allow it. - Exception thrown when RowDetailsVisibilityMode is set to VisibleWhenSelected and a column is sorted.
C1.WPF.DataGrid.Filters
Bug fixes:
- Fixed issue with Equal operation in the DataGridMultiLineDateTimeFilter.
The default value of DataGridMultiLineDateTimeItem has been changed from DateTime.Now to DateTime.Today. It conforms to the default EditMode Date.
(http://our.componentone.com/groups/silverlight/studio-for-silverlight/forum/topic/datagrid-date-column-filters-do-not-work-as-expected)
C1.WPF.Docking
Improvements:
- Remove C1DockGroup from VS Toolbox.
C1.WPF.Extended
Improvements:
- Remove C1BookHalfSpan from VS Toolbox.
C1.WPF.FlexGrid
Bug fixes
- Pressing Enter when editing the last row did not commit changes immediately (TFS 25481)
- Improved printing of grouped grids (TFS 24832)
- Disabled adding rows on collections with grouping and sorting set (TFS 24818)
Improvements
- Added Column.ToolTip property to provide tooltips for column header cells.
- Added Save(StreamWriter, ...) method to allow saving with custom encoders.
- Added support for the ICustomTypeProvider interface in Silverlight 5.
For details and examples on the ICustomTypeProvider interface, see
http://blogs.msdn.com/b/silverlight_sdk/archive/2011/04/26/binding-to-dynamic-properties-with-icustomtypeprovider-silverlight-5-beta.aspx
http://csharperimage.jeremylikness.com/2011/05/using-icustomtypeprovider-in.html
C1.WPF.FlexGridFilter
Bug Fixes
- Showing filter editor could cause exception in some cases (TFS 19706)
Improvements
- Improved handling of custom (non-value) types in value filter (TFS 27462)
C1.WPF.Maps
Bug fixes:
- [13451-139][Maps] Maps crash on zooming when polylines with effects
are added to the layer.(TFS-23372)
Improvements:
- Remove C1MapItemsLayer, C1MapVirtualLayer, C1VectorLayer from VS Toolbox.
- Remove C1MapCanvas, C1MapTilesLayer, C1MapToolsLayer, C1VectorPlacemark,
C1VectorPolygon, C1VectorPolyline from VS Toolbox.
C1.WPF.PdfViewer
Bug Fixes:
- Fixed the issue that current display page change to previous one on changing
the zoom value.(TFS-24044)
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue that correcting a spelling which contains a hyperlink removes the
hyperlink.(TFS-21247) - Fixed the issue that C1RTB incorrectly marking dependency properties as changed.(TFS-24589)
- Fixed the issue that the cursor in the C1RichTextBox is misaligned when
having the WPF TextOptions.TextFormattingMode set to "Display".(TFS-23572)
C1.WPF.RichTextBox.Toolbar
Bug fixes:
- Fixed the issue that the fill color does not take effect to the cell of
a table if it has some text.
C1.WPF.Schedule
Improvements
- honored CalendarHelper.Holidays and CalendarHelper.WeekendExceptions collections when counting
recurrence patterns with DayOfWeekMask set to WorkingDays or WeekendDays.
C1.WPF.Toolbar
Improvements:
- Remove C1ToolbarGroup from VS Toolbox.
Release version 4.0.20122.264 - 08/13/2012
C1.WPF
Bug fixes
- [C1TabControl] The value for the ‘C1TabItem.Content’ property is not able
to set from xaml page. (TFS-24827) - [C1TabControl] 'ArgumentOutOfRangeException' is thrown on clicking the "Pin"
button for four times. (TFS-24835) - [C1TabControl] TabItem is not moved to first position when pinned for
second time. (TFS-24913) - [C1ComboBox] Fixed the issue that 'Text' property does not work.(TFS-24771)
Improvements
- [C1TabControl] Added the methods of 'BeginUpdate' and 'EndUpdate' to 'C1TabControl'.
C1.WPF.DataGrid.Excel
Improvements:
- C1DataGrid.TopRows/BottomRows are honored by Excel export now.
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue that inserting cursor at incorrect position.(TFS-23566)
- Fixed the issue that cursor getting stuck in hyperlinks copied from MSWord.(TFS-24258)
- Fixed the issue that NullReferenceException is thrown when RichTextBox
and RichTextBoxToolbar is placed on form in design time.(TFS-24826) - Fixed the issue that the leading vowels of Thai language can not be typed
when it is the first word and when when follows with another vowel.(TFS-21082)
C1.WPF.Zip
Improvements:
- Optimized decompression speed (under some scenarios, decompression is now up to 5x faster)
Release version 4.0.20122.263 - 08/06/2012
C1.WPF
Bug fixes
- [C1ComboBox] Fixed the issue that unlike previous build [4.0.20122.261_JPN],
Drop down list fluctuates after clicking text area of C1ComboBox.(TFS-24631) - [C1DropDown] Fixed the issue that unlike previous build, the dropdown is not closed
when the dropdown button of C1DropDown is clicked while it is in the open state.(TFS-24613) - [C1DropDown] Fixed the issue that in build 262, AutoClose="False" does not
work in C1DropDown.(TFS-24572) - [C1ComboBox] Fixed the issue that ComboItems cannot be selected by using
up/down arrow key.(TFS-24550) - [C1TabControl] Removed the licensing from C1TabItem.
- [C1Menu] Removed the licensing from C1MenuItem.
- [C1TreeView] Removed the licensing from C1TreeViewItem.
- [C1ComboBox] Removed the licensing from C1ComboBoxItem.
C1.WPF.DataGrid
Bug fixes
- New row was not working properly.
- Exception raised when C1TextBoxBase is used in editing template of template column.
- Composite column bug fixed.
C1.WPF.DataGrid.Summaries
Bug fixes
- Exception raised when GetCellValue event is not handled in template column and
summary row is set in the data grid. - Designer was not working fine when a summary row was added to C1DataGrid.
C1.WPF.Docking
Bug Fixes:
- [C1DockControl] 'NullReferenceException' is thrown when layout was loaded.
- [C1DockControl] When floating and then docking a window,
'InvalidOperationException' occurs. (TFS-24528)
C1.WPF.Extended
Bug fixes
- [C1ColorPicker] Advanced tab cannot be selected for second time in C1ColorPicker. (TFS-24549)
C1.WPF.FlexGrid
Bug fixes
- Improved handling of escape key when editing with check boxes (TFS 24339)
- Improved handling of combo boxes in merged cells (TFS 19257)
- AllowAddNew did not work with empty data sources (TFS 24419)
- WPF FlexPaginator class did not handle frozen rows/columns correctly (TFS 24445)
- Fixed issue with selection/always-edit in WPF DataView (TFS 24465)
C1.WPF.FlexGridFilter
Bug Fixes
- Filter editor did not initialize "Or" button correctly (TFS 24401)
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue that C1Hyperlink does not work when the Tooltip is
any UIElement.(TFS-24329)
C1.WPF.Theming
Improvements:
- [WPF 3/4, Silverlight 5] Themes loading doesn't cause handled exceptions
that interrupt execution of applications ran from VisualStudio.
C1.WPF.TileView
Improvements:
- [C1TileViewItem] Added 'ContentTemplateSelector','HeaderTemplateSelector', 'ContentTemplateMaximizedSelector',
'ContentTemplateMaximizedSelector' properties. - [C1TileView] Added 'ItemTemplateSelector','ItemTemplateHeaderSelector', 'ItemTemplateMaximizedSelector',
'ItemTemplateMinimizedSelector' properties.
Release version 4.0.20122.262 - 07/30/2012
C1.WPF
Bug fixes
- [C1ComboBox] When a mouse or keyboard event occurs outside the Popup control,
the Popup closes.(TFS-15087) - [C1ComboBox] Selected item is not shown as selected in drop-down list
of C1ComboBox when item is selected using keyboard.(TFS-15061) - [C1ComboBox] Separator is not shown in C1ComboBox when separator is added
as C1ComboBox item.(TFS-15187) - [C1TabControl] The content of the 'TabItem' is not shown when the 'ActualPinMode'
is changed (TFS-24221) - [C1TabControl] When changing the parent Tabs , the state of the controls
which is inside the Sub Tab will be lost.(TFS-24015)
C1.WPF.DataGrid
Breaking changes
- DataGridRowPresenter.UnloadCells protected method removed, Use Unload method instead.
Bug fixes
- Unhandled exception fixed when the culture or language is set to a neutral culture.
- Workaround applied in template column to allow the use of TextBox's in the editing template.
- ComboBox was closed unexpectedly when an element was selected and the cell changes
was commited whitout allowing the user to cancel the editing if necessary. - Avoid entering in edit mode when Ctrl key is pressed.
- Filter predicate "IsOneOf" was not filtering corrrectly null values.
- Layout changed to prevent initial flick when scrollbars visibility changed.
- Blank cells appear when a theme is applied to the data grid.
Improvements
- Select all cells when Ctr+A is pressed.
C1.WPF.DataGrid.Summaries
Improvements:
- Aggregate functions changed to support template columns, the aggregated values are
taken from the GetCellValue method which can be specified in a template column by
handling the GettingCellValue event.
C1.WPF.Docking
Bug Fixes:
- [C1DockControl] C1DockTabItem does not get focus when it was dragged into a
tabbed dock control.(TFS-24265)
C1.WPF.Extended
Improvements
- [C1Accordion] IsItemExpandedChanged event added.
C1.WPF.PdfViewer
Bug Fixes:
- Fixed the pdfviewer copy problem.(TFS-23902)
- Fixed the issue that highlight and found text are mismatch.(TFS-23414)
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue that NullRefernceException "Object reference not ste to an instance
of an object" is occurred on cutting the image in the cell after pasting.(TFS-24242)
C1.WPF.Toolbar
Bug Fixes
- The background of toolbar group popup now has default color when group background
is transparent(TFS 24327).
Release version 4.0.20122.261 - 07/23/2012
C1.WPF
Bug fixes
- C1TabControl performance is bad when the number of items is very large(>100).(TFS-23900)
C1.WPF.DataGrid
Bug fixes
- StringFormat of the Binding property of a bound column will take precendence over
Format porperty of the same column. - Language property determine the culture displayed in the cells of the data grid
rather than CurrentCulture.
C1.WPF.PdfViewer
Bug Fixes:
- Fixed the issue that clicking "Find Previous" / "Find Next" buttons work
only on current page.(TFS-17156)
C1.WPF.ReportViewer
Bug Fixes:
- Fixed the issue that first found word got covered under Toolbar for
second round search.(TFS-23731)
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue that C1RichTextBox performs slowly (lag when typing) if several
nested elements are used in the document structure.(TFS-16619)
Release version 4.0.20122.260 - 07/18/2012
C1.WPF
Bug fixes
- [C1ComboBox] Color of blinking cursor has effect when setting ‘CaretBrush’ of C1ComboBox.(TFS-15067)
- [C1ComboBox] When .NET Frmeawork is 4.0 and ‘IsTextSearchCaseSensitive’
set to True,Items started with upper-case letter are shown.(TFS-15136) - [C1Window] Control is disppeared when 'DialogResult' property is set to 'OK/Cancel/Yes/No'.(TFS-23136)
- [C1ComboBox] When Windows Theme is changed,C1ComboBox's DropDown not working.(TFS-23988)
- C1FilePicker SelectedFile and SelectedFiles dependency properties were not being updated.
- [C1ComboBox] When 'selectedIndex' is set Value beyond (Items.Count) from design time,
it is not shown as default state (eg.-1) in property grid.(TFS-22868) - [C1TabControl] TargetInvocationException is thrown when Binding data is called and shown using ItemsSource and ContentTemplate.(TFS-23317)
- C1HyperlinkButton.NavigateUriProperty registred name changed to NavigateUri.
Improvements
- [C1TabControl] Added support of 'DataTemplateSelector'.
C1.WPF.Binding
Bug Fixes
- Improved parsing of numbers to handle numbers with more than 10 decimal digits
C1.WPF.DataGrid
Breaking changes
- DataGridRow.ActualDetailsVisibility property setter removed, use DetailsVisibilty instead.
- DataGridColumn.BeginEdit is not called on key down, instead is called on text input event.
Bug fixes
- Select more than one range of cells using the mouse and ctrl key.
- The last element returned by the GetPageImages method raises an exception when is
added to Viewbox. - Vertical scroll bug fixed.
- Prevent Top and Bottom rows from inheriting selected item data context.
- "PressedBrush" applied on pressing filter DropDown from ColumnHeader.
- MouseWheel is not handled anymore when the top or the bottom of the viewport was reached
and MouseWheel support was added to the panel of the row headers. - Preserve CurrentRow when items are reloaded and the current row is a bottom or top row.
- Avoid entering in edit mode when Ctrl+V is pressed.
- DateTime operators (Equal, NotEqual, Greater, Less) was not working fine when
filtering a BindingListCollectionView. - Avoid entering in edit mode when Enter or Escape key is pressed.
- Set focus in datagrid when row header is pressed.
- Clearing columns when a frozen column was present raised an exception.
- FilterCombination was not working fine when 'OR' was set and the underlying
collection view is BindingListCollectionView. - ValidationBackground brush was not being propagated to the "new row" header.
- Exception raised when pressing up key and the upper row is removed because cell changed.
- Setting DetailsVisibility in a "Top" or "Bottom" row raised an exception.
- Invisible columns was not being skipped when pressing tab key.
- Set focus on grid after pressing "Select all" button in the top left corner of the
datagrid in order to be able to press Ctrl+C to copy the selected data. - Avoid entering in edit mode when Ctrl+C is pressed.
- Exception was raised when dragging the mouse to select cells and a change in the layout
occurs at the same time. - Focus was not being set when a row was clicked initially and when selectable row,
like a group row was selected, selection events were not being raised. - Avoid a row from entering in edit mode when the column is not editable.
- Selection was lost after editing in a data grid whose ItemSource was set to a
CollectionViewSource through a binding. - Columns was being auto-generated incorrectly when data item type implemented ITypedLis.
- Performance problem fixed when changing the data source or setting it to null.
Improvements
- Added the GetPageImages method override with the boolean showPageInfo parameter,
which indicates whether page info like a page number/count should be added to the
generated images.
C1.WPF.DataGrid.Excel
Bug Fixes
- Summary values formatting is not honored in exported file.
- Multiple summary values per column appear as a single line.
Improvements:
- The ExcelSaveOptions.CollapseGroupsBelowDetail property is added. Indicates whether
group collapse buttons should appear below or above detail rows.
C1.WPF.DataGrid.Filters
Improvements
- New DataGridFilterListPanel added to improve the layout of filter when the space
is too small to display all the information correctly.
C1.WPF.DataGrid.Summaries
Bug fixes
- DataGridGroupWithSummaryRow now consider the property GroupRowHeight of the data grid
in order to render this row. - DataGridGroupWithSummaryRow performance problem fixed when there was more than 100.000 groups.
C1.WPF.Docking
Bug Fixes:
- [C1DockControl] C1DockTabControl is not displayed at design time if 'DockMode' is floating. (TFS-19878)
- [C1DockControl] C1DockTabControl can be dragged or resized beyond C1DockControl's boundary. (TFS-18577)
Improvements:
- [C1DockTabControl] Added support of 'DataTemplateSelector'.
C1.WPF.Extended
Bug fixes
- [C1PropertyGrid] InvalidOperationException is thrown on clicking the collection editor button for Items collection of bounded control. (TFS-19393)
- Coverflow items disappeared after applying a theme.
C1.WPF.FlexGrid
Bug fixes
- Allow sorting while editing cells (finish edits, then sort) (TFS 23522)
- Fixed star-size to work with outline columns (TFS 24002)
- Fixed issue with binding to nullable bool values (TFS 24017, broken in build 257)
- Improved MeasureOverride to autosize containers (TFS 23529)
- Improved focus handling on checkbox cells (TFS 23765)
- Solved security issue related to ICustomPropertyDescriptor in partial trust apps (TFS 23828)
- Updated cell merging to happen based on formatted rather than raw cell values (TFS 23516)
- Sorting didn't work if the current item edits hadn't been committed (TFS 23522)
- IME handling could cause invalid characters to be inserted in the grid (TFS 23659)
Improvements
- Replaced '*' in last outline button with sequential number (as in Excel)
- Added an AllowAddNew property to enable adding rows by typing into a new row template
at the bottom of the grid.
Also added a NewRowBackground property to control the color of the new row template.
Adding new rows is supported only if the grid is bound to a data source that supports
adding new items (IEditableCollectionView.CanAddNew == true). - Paste method SetClipString methods now raise BeginningEdit and CellEditEnded
events before and after assigning new values to cells. This allows applications
to preserve read-only cells within clip ranges.
For example, the event handler below will prevent users from changing cells
that contain the "ReadOnly" string, either by directly editing the cells or
by pasting:
// prevent users from editing or pasting into cells that
// contain the string "ReadOnly"
_flex.BeginningEdit += (s, e) =>
{
string cell = f[e.Row, e.Column] as string;
if (cell == "ReadOnly")
e.Cancel = true;
}; - Exposed methods to configure ColumnValueConverter after creation:
public void SetSource(IDictionary dictionary) // exclusive dictionary of Values/DisplayValues
public void SetSource(ICollection values, bool exclusive) // list of suggested/required Values
These methods make it easier to create ColumnValueConverter objects in MVVM scenarios
since the converter parameters can be set after the object has been created. For example:
/// <summary>
/// Grid column converter that stores category ID values and displays the corresponding
/// category names.
/// </summary>
public class CategoryIDConverter : C1.WPF.FlexGrid.ColumnValueConverter
{
public CategoryIDConverter()
{
var vm = new ViewModel();
var dct = new Dictionary<int, string>();
foreach (ServiceReference1.Category c in vm.Categories)
{
// store CategoryID, show CategoryName
dct[c.CategoryID] = c.CategoryName;
}
SetSource(dct);
}
}
C1.WPF.FlexGridFilter
Bug Fixes
- Condition filter did not persist "AndConditions" property (TFS 24217)
C1.WPF.Maps
Bug fixes:
- Request to be fast for Maps' mouse dragging like Pan Tool dragging.(TFS-16954)
C1.WPF.Pdf
C1.WPF.PdfViewer
Bug Fixes:
- Fixed the issue that RequestNavigate event not working for relative links
in WPF PdfViewer.(TFS-23971)
C1.WPF.ReportViewer
Bug Fixes:
- Fixed the issue that exception is thrown when load a pdf file.
- Fixed the issue that when pdf files are printed, it is rendered as
blank page.(TFS-23953)
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue that "Convert Text To Table" command does not create
the table column for Japanese text.(TFS-23312) - Support for Arabic
- Fixed the issue that bullet is not removed on pressing Backspace key.(TFS-23792)
- Fixed the issue that NotSupportedException is shown on scrolling the
rendered Html file.(TFS-23689) - Fixed the issue that scrolling problem is observed when C1RichTextBox is
placed inside ScrollViewer.(TFS-23530) - Fixed the issue that upon inserting single space, two spaces are inserted.(TFS-23569)
- Fixed the issue that Bullet and Numbering is not working in C1RichTextBox.(TFS-23639)
- Fixed the issue that unlike previous build, html content with margin and
horizontal lines are not correctly shown.(TFS-23639) - Fixed the issue that html format option missing <p> tag.(TFS-23177)
- Fixed the issue that some data which contains Chinese is missing when
it is pasted to MS Word.(TFS-23233)
Improvements:
- Add DefaultParagraphMargin dependency property to determine the default value of
margin between paragraphs. - Add Watermark dependency property to get or set the content of the watermark.
C1.WPF.RichTextBox.Toolbar
Improvements:
- Set cursor focus at textbox when opening Insert Hyperlink window.(TFS-23698)
C1.WPF.Schedule
Improvements
- changed appointment mouse click behavior:
. single click on the unselected appointment selects the appointment;
. single click on the selected appointment starts inline appointment editing;
. double click on the appointment opens edit appointment dialog.
C1.WPF.TileView
Bug Fixes
- 'MaximizedItem' property cannot be set from property grid. (TFS-19578)
- 'ContentMaximized' and 'ContentMinimized' properties cannot be set from property grid. (TFS-19630)
- A exception is thrown when the drop-down of the combobox in the 'TileView' header is displayed.(TFS-19790)
- If using ‘ContentTemplate’ property, the texts in the textbox are disappeared
when the tile state is changed (TFS-19957) - 'AssemblyProduct' is incorrect in 'AssemblyInfo' (TFS-19785)
Release version 4.0.20121.253 - 06/11/2012
C1.WPF
Bug fixes
- [C1TabControl] If the items have be changed before the C1TabControl is loaded,'Object reference not set to an instance of an object' is showed.(TFS-22840)
- [C1TabControl] Tab pages do not get switched in the Blend 4 development environment(TFS-17064)
- [C1TabControl] When clicking the pin symbol of selected c1TabItem, 'SelectionChanged' event is fired twice.(TFS-19992)
- [C1TabControl] Unlike previous build, content of tab item is not shown when binding.(TFS-21748 & TFS-22001 & TFS-22362)
- [C1DropDown] In WPFBrowserApplication, the header is covered by the content after setting "ForceBelow" to "DropDownDirection"(TFS-21780)
C1.WPF.DateTime
Bug Fixes
- fixed TabIndex issue in the C1TimeEditor control.
C1.WPF.Extended
Bug fixes
- [C1Reflector] The 'C1Reflector' can not reflect when 'C1Reflector' is the child control of another control and it is re-loaded. (TFS-20036)
C1.WPF.FlexGrid
Bug fixes
- Cursor property was not always honored (TFS 23145)
C1.WPF.FlexGridFilter
Bug Fixes
- Added try/catch to filter drop-down in order to avoid exceptions in partial trust XBAP apps (TFS 18054)
C1.WPF.PdfViewer
Bug Fixes:
- Fixed the issue that when select specific text in Pdf document of C1PdfViewer,
some extra text gets selected.(TFS-19964)
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue that correcting a spelling which contains a hyperlink
removes the hyperlink.(TFS-21247) - Fixed the issue that C1TextDecoration.ToString() returns incorrect values.(TFS-23189)
- Provide Korean characters support.(using CJK special build)
Release version 4.0.20121.252 - 06/04/2012
C1.WPF
Bug fixes
- C1DropDown, C1Window, C1DropDownButton, C1SplitButton- Unlike other C1WPF controls, Individual Control Name is not mentioned in each Unlicense Box.(TFS-22239)
- [C1MessageBox] Pressing the Enter key can't trigger the OK button's click event and pressing Esc key can't close it.(TFS-20794)
- [C1TabControl] When the pin mode is changed, the selection is lost. (TFS-20714)
Improvements
- [C1TreeView] Add StartEditing and FinishEditing methods.
C1.WPF.DataGrid
Bug fixes
- Focus was not being set to the datagrid when the first cell was clicked, making the up/down keys not to work correctly.
C1.WPF.Docking
Bug Fixes:
- [C1DockControl] C1DockTabControl does not get closed when closing the dock tab item with DockMode-Floating. (TFS-22770)
C1.WPF.OutlookBar
Bug fixes
- [C1OutlookBar]added a restriction that the outlookbar must be within the boundaries of the Silverlight Host. (TFS-21108)
- [C1OutlookBar]fixed the bug that the more menu list options at bottom does not gets loclized according to the culture. (TFS-21021)
C1.WPF.PdfViewer
Bug Fixes:
- Fixed the issue that left, right, bottom borders are clipped.(TFS-19565)
- Fixed the issue that the first word is skipped in using 'find text'.(TFS-20133)
C1.WPF.ReportViewer
Bug Fixes:
- Fixed the issue that no Item is displayed in Zoom dropdown when the ��mhtml��
file is loaded from constructor) .(TFS-19786) - Fixed the issue that when 'mhtml' file is loaded in C1ReportViewer,
exception is thrown.(TFS-23025) - Fixed the issue that no effect is seen after setting "BorderBrush" and
"BorderThickness" properties of C1ReportViewer).(TFS-19573)
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue that unhandled exception "ManagedRuntimeError:Value does not fall
within the expected range " is thrown if '
' are contained in html tag.(TFS-22466) - Fixed the issue that exception is thrown when choose 'HTML' option button.(TFS-19732)
Improvements:
- Add IsEnabledSpellChecker property to get or set a value indicating
whether the C1SpellChecker is enabled.(TFS-22540)
C1.WPF.TileView
Bug Fixes
- Fix that the C1TileViewItem cannot be added by code if no item already exists. (TFS-19981)
Release version 4.0.20121.251 - 05/29/2012
C1.WPF.FlexGrid
Breaking changes
- RowDragging does not work anymore when C1FlexGrid in bound mode, the reason is
because the ICollectionView interface does not provide the methods required to
move rows (items) from one position to another. If the grid allowed this,
it would quickly become out of sync with the data source.
Bug fixes
- GroupHeaderConverter in WPF could show "{DependencyProperty.UnsetValue}" instead of "" (TFS 23010)
- Fixed issue with group header selection/invalidation (TFS 22196)
- Improved type coercion when editing unbound merged cells (TFS 22912)
- Prevent dragging rows when the grid is bound to a sorted data source (TFS 22983)
- Editor drop down did not always close when control lost focus (WPF only) (TFS 19447)
C1.WPF.FlexGridFilter
Bug Fixes
- Filter dropdown did not always close when filter editor lost focus (WPF only) (TFS 19088)
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue that floating text box in RTB doesn't display all characters if
a long Japanese Hiragana characters are inputted.(TFS-22068)(using CJK special build)
Improvements:
- Add CaretBrush property to set the brush of the blinking cursor.(TFS-22892).
Release version 4.0.20121.250 - 05/28/2012
C1.WPF.DataGrid
Bug fixes
- When text in entered via IME pad, it was not being sent to the datagrid as the user press enter.
- When the property SelectedItems was the source of a binding, the target of the binding
was not being updated as selection changed because the interface INotifyPropertyChanged
was not implemented in the data grid.
C1.WPF.FlexGrid
Bug fixes
- Fixed issue with tab key and IME editor support (TFS 22949)
- Allow LoadColumnLayout to work even when columns have no names (TFS 22956)
- Made Column.Converter assignment work in cases where the binding is already in use (TFS 22929)
C1.WPF.PdfViewer
Bug Fixes:
- Fixed the issue that NullReferenceException 'Object reference not set to
an instance of an object' is thrown on closing the document.(TFS-22360) - Fixed the issue that unlike previous build and Adobe Reader, text with different
fonts are not displayed in C1PDFViewer.(TFS-22851)
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue that unable to type in RTB after external link has been pasted.(TFS-22067)
- Fixed the issue that image from web path is not showed in C1RichTextBox.(TFS-21617)
C1.WPF.RichTextBox.Toolbar
Bug fixes:
- Fixed the issue that the selected color does not fill the entire cell
when a cell is selected and set the paragraph background.(TFS-18151)
C1.WPF.TileView
Bug Fixes
- Fix that unhandled exception 'ManagedRuntimeError: Value cannot be null' is occurred
when clearing all items after scrolling the vertical scrollbar.(TFS-22368)
Release version 4.0.20121.249 - 05/21/2012
C1.WPF.Schedule
Bug Fixes
- Bug 22642 - [C1Scheduler] Recurring appointments cannot be fetched through Appointment.Conflicts property.
Improvements
- Added new property to the C1Scheduler control:
public double AllDayAreaHeight { get; set; }
Determines the height of All-Day area in a Day/Working Week/Week views. This is a dependency property. The default value is 54.
Release version 4.0.20121.248 - 05/21/2012
C1.WPF.DataGrid
Bug fixes
- Filter of the data grid was showing a black area after the size of the filter was changed.
C1.WPF.FlexGrid
Bug fixes
- Added support for IME editor (TFS 22313)
- HitTestInfo on empty areas returned Row/Col == 0 instead of -1 (TFS 19520)
- Fixed Nullable value persistence in Value filters (TFS 19104)
- Improved star sizing to handle large star values correctly (TFS 21765)
- Added extra checks to mouse handling code (TFS 22398, 22639)
C1.WPF.RichTextBox
Improvements:
- [C1RichTextBox] Add IME support to C1RichTextBox.(using CJKSupport
conditional directive) - Add Thai language support to C1RichTextBox.(using CJKSupport
conditional directive)
C1.WPF.Schedule
Bug Fixes
- Bug 22470 - [C1Scheduler] End Date is not displayed in MonthView if the weekday of the End Date is the same with WeekStart day.
Release version 4.0.20121.247 - 05/14/2012
C1.WPF
Bug fixes
- [C1ComboBox] 'Property value is not valid' error is thrown when setting value to 'Watermark' property at design time. (TFS-21914)
- [C1TabControl] After closing 2 tabs, the rest of the tabs disappear. (TFS-21139)
C1.WPF.PdfViewer
Improvements:
- Preload the next and previous two pages when the current page is load.
- Add PagePreparing and PagePrepared events that are fired when pdf pages start and end rendering.
- Add ParsingError event that is fired when any error occurs in pdf parsing.
C1.WPF.ReportViewer
Improvements:
- Preload the next and previous two pages when the current page is load.
- Add PagePreparing and PagePrepared events that are fired when pdf pages
start and end rendering. - Add ParsingError event that is fired when any error occurs in pdf parsing.
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue that the cursor must be in the bounds of the table or a
NullReferenceException is thrown when selecting table data to be copied.(TFS-21215). - Fixed the issue that cursor will be inserted at incorrect place when negative
text-indent is applied.(TFS-19504).
Release version 4.0.20121.246 - 05/07/2012
C1.WPF.Extended
Bug fixes
- [C1Book] IndexOutOfRangeException when TurnPageOnClick, IsFirstPageOnTheRight are set to true and clicking the page quickly.
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue that exception is observed on scrolling grid when C1RichTextBox is
used in Telerik Grid.(TFS-21641)
Release version 4.0.20121.245 - 05/03/2012
C1.WPF.RichTextBox
Improvements:
- Add MinWidthProperty and MinHeightProperty in C1RichTextBox.
Release version 4.0.20121.243 - 04/30/2012
C1.WPF
Bug fixes
- [C1TabControl] Data does not get displayed even on binding to C1TabControl. (TFS-21227)
C1.WPF.DataGrid
Bug fixes
- rows with null values won't be shown when filtering with empty string.(tfs - 20837)
- With RIA service, TargetInvocationException is thrown when datagrid is grouped and reload the datagrid.(tfs - 21047)
C1.WPF.DataGrid.Filters
Bug fixes:
- In filter dialog, filter button is still disable after value is entered and radio button is not working properly.(TFS-20902)
- Scroll not working with C1FullTextSearchBehavior implemented in DataGrid.(TFS-21223)
C1.WPF.FlexGridFilter
Bug Fixes
- Null values in ValueFilter were not being de-serialized correctly (TFS 21269)
C1.WPF.PdfViewer
Bug Fixes:
- catch exception thrown when trying to open encrypted Pdf files without providing a password
(the document will remain blank)
see http://our.componentone.com/groups/windows-phone/studio-for-windows-phone/forum/topic/c1pdfviewer-how-to-catch-exceptions/#post-174127
C1.WPF.TileView
Bug Fixes
- Fix current state template is not applied on the newly added tile. (TFS-21336)
Release version 4.0.20121.242 - 04/24/2012
C1.WPF
Improvements
- added localized resources for the cultures:
-- Simplified Chinese(zh-Hans)
-- Traditional Chinese(zh-Hant)
C1.WPF.DataGrid
Improvements
- Added localized resources for the cultures:
-- Simplified Chinese(zh-Hans)
-- Traditional Chinese(zh-Hant) - Added the GetPageImages method, which gets a list of elements that represent parts of
the grid fit for rendering into pages of a document.
C1.WPF.DataGrid.Excel
Improvements:
- Add the supporting of subtotal when exporting a Datagrid with grouping in excel. (TFS-21188)
C1.WPF.DataGrid.Filters
Improvements
- added localized resources for the cultures:
-- Simplified Chinese(zh-Hans)
-- Traditional Chinese (zh-Hant)
C1.WPF.Docking
Improvements:
- [C1DockControl] In the C1DockControl, click outside the C1DropDownButton, the C1DropDownButton's menu will be close.
- added localized resources for the cultures:
-- Simplified Chinese(zh-Hans)
-- Traditional Chinese (zh-Hant)
C1.WPF.Extended
Improvements
- added localized resources for the cultures:
-- Simplified Chinese(zh-Hans)
-- Traditional Chinese (zh-Hant)
C1.WPF.MediaPlayer
Improvements
- added localized resources for the cultures:
-- Simplified Chinese(zh-Hans)
-- Traditional Chinese (zh-Hant)
C1.WPF.OutlookBar
Improvements
- added localized resources for the cultures:
-- Simplified Chinese(zh-Hans)
-- Traditional Chinese (zh-Hant)
C1.WPF.PdfViewer
Improvements
- added localized resources for the cultures:
-- Simplified Chinese(zh-Hans)
-- Traditional Chinese (zh-Hant) - Add a property named AutoContentRotation to control to indicate whether
the printer automatically change the orientation according to the size of content.
C1.WPF.ReportViewer
Improvements
- added localized resources for the cultures:
-- Simplified Chinese(zh-Hans)
-- Traditional Chinese (zh-Hant) - Add a property named AutoContentRotation to control to indicate whether
the printer automatically change the orientation according to the size of content.
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue that Max-Width & CSS class properties are recognized in img tag.(TFS-21166)
- Fixed the issue that NullReferenceException is thrown when set binding expression
to DocumentProperty in xaml at design time.
C1.WPF.RichTextBox.Toolbar
Improvements
- added localized resources for the cultures:
-- Simplified Chinese(zh-Hans)
-- Traditional Chinese(zh-Hant)
C1.WPF.SpellChecker
Improvements
- added localized resources for the cultures:
-- Simplified Chinese(zh-Hans)
-- Traditional Chinese(zh-Hant)
C1.WPF.Toolbar
Breaking Changes
- [C1Toolbar] Replace the C1Toolbar previous and next Button controls with RepeatButton controls. This will allow easier scrolling between tabs.
Release version 4.0.20121.241 - 04/16/2012
C1.WPF
Breaking Changes
- [C1TabControl] Replace the C1TabControl previous and next Button controls with RepeatButton controls. This will allow easier scrolling between tabs.
Bug fixes
- [C1Menu] Issue with C1Menu in MVVM.(TFS-17937)
- [C1TabControl] TabItem moves to the first place when it is pinned at the preferred place. (TFS-20977)
- [C1TreeView] Design time exception is shown when 'IsExpanded' property is set to true for C1TreeViewItem in XAML
C1.WPF.Binding
Bug Fixes
- Improved double coercion to handle percentages (e.g. "12%")
Improvements
- Exposed Tally, XObjectExpression classes (used to be internal)
C1.WPF.DataGrid
Bug fixes
- validation icon is not shown when the row is still in the editing status.(tfs - 19991)
Improvements
- Added overloads to the Print method to support printerFallback and useDefaultPrinter
capabilities added to Silverlight 5. The new Print method overloads are:
public void Print(string documentName, PrinterFallbackSettings fallBackSettings, bool useDefaultPrinter)
public void Print(string documentName, ScaleMode scaleMode, Thickness margin, int maxPages, PrinterFallbackSettings fallBackSettings, bool useDefaultPrinter)
NOTE: these new methods are available only in the Silverlight 5 version of the control.
C1.WPF.Docking
Improvements:
- [C1DockControl] Save and Load function improved more efficienty and comprehensive.
C1.WPF.FlexGrid
Bug fixes
- Group rows could merge across frozen column boundaries (TFS 21178)
Improvements
- Added overloads to the Print method to support printerFallback and useDefaultPrinter
capabilities added to Silverlight 5. The new Print method overloads are:
public void Print(string docName, PrinterFallbackSettings fallBackSettings, bool useDefaultPrinter)
public void Print(string docName, ScaleMode scaleMode, Thickness margin, int maxPages, PrinterFallbackSettings fallBackSettings, bool useDefaultPrinter)
NOTE: these new methods are available only in the Silverlight 5 version of the control.
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue that the TextChanged event was fired multiple times
when paste action,
cut action, undo action, redo action, delete action, enter key down were fired.
Improvements:
- Add a property called Tables which is used to get collection of C1Table in C1RichTextBox.
Release version 4.0.20121.240 - 04/09/2012
C1.WPF
Bug fixes
- [C1TreeView] Memoryleak is observed in C1TreeView.(TFS-21111)
- [C1TreeView] Focus moves in spite of setting the IsTabStop property to 'False'(TFS-20950)
C1.WPF.DateTime
Bug Fixes
- fixed mouse wheel behavior (http://our.componentone.com/groups/wpf/general-wpf-all-controls/forum/topic/more-issues-with-c1datetimepicker).
C1.WPF.Docking
Improvements:
- [C1DockControl] Add 2 overloaded function to Save and Load for keeping each item's content and not re-create items.
C1.WPF.Extended
Bug fixes
- [C1Accordion] Focus moves in spite of setting the IsTabStop property to 'False'(TFS-20950)
C1.WPF.OutlookBar
Improvements:
- [C1OutlookBar] Added localization for C1Outlookbar.
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue that the DocumentProperty lost binding in C1RichTextBox.
Release version 4.0.20121.239 - 04/02/2012
C1.WPF
Bug fixes
- [C1TabControl] When adding a new tab the tab control doesn't scroll to bring it into view consistently.(TFS-20615)
- [C1ComboBox] C1ComboBox can't get focus by clicking the editable area when combobox is in the tabItem.
Validation effect can not be correctly shown sometimes.(TFS-20438) - GrowHorizontally enum value added to AutoSize mode of the drop down and made it
the default value of the combo box and the column header presenter of the data grid,
in order to avoid displaying a black zone when there is a tab control inside a
filter control and the size of the tab control is not fixed. - [C1TabControl] When switching tab items, the application will be hang.
- [C1TabControl] TabItem's header is not shown and navigation buttons get disappeared if it is bounded long text. (TFS - 15951)
C1.WPF.DataGrid
Bug fixes
- Filtering the expression Equals to null raised an exception in non nullable numeric columns.
- Prevents mouse events received in the filter from passing to the column header
(Sorting happened unexpectedly). - Expand/collapse buttons in group rows are not printed correctly.
- Exception raised when dragging cells in the main panel.
C1.WPF.DataGrid.Summaries
Breaking changes
- DataGridAggregatesCollection base class changed from List<T> to ObservableCollection<T>
in order to be able to update summary rows when new functions are added to the collection.
C1.WPF.DateTime
Bug Fixes
- adjusted C1DateTimePicker.DateTime property update behavior
(http://our.componentone.com/groups/wpf/general-wpf-all-controls/forum/topic/you-broke-c1datetimepicker-on-2012-v1). - [C1DateTimePicker] StackOverflowException raised on setting TimeSpan to TimeFormat (Tfs 20973).
C1.WPF.FlexGrid
Bug fixes
- Update footer aggregates on Paste()
- HitTest(pt) method assumed cells panel, did not work correctly for column headers etc (TFS 19520)
C1.WPF.OutlookBar
Bug fixes
- [C1OutlookBar] WPF Outbar max width and resize.(TFS-20656)
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue that the application does not response after pasting improperly
formatted HTML into C1RichTextBox.(TFS-20880)
Release version 4.0.20121.238 - 03/26/2012
C1.WPF
Bug fixes
- Hide the SelectionBackground and SelectionForeground for C1ComboBox.(TFS-17056)
- [C1NumericBox] When entry point is placed right after a decimal point, pressing
Backspace key doesn't cause entry point to jump to a position right before decimal
point. - [C1NumericBox] Pressing the Decimal key on a numeric keypad doesn't insert a
decimal point when Format is empty.
C1.WPF.DataGrid
Bug fixes
- Filter row was raising an exception when displayed in WPF 4.0.
- Refresh method of the inner collection view was being called unnecessarily when
ItemsSource property was set. - When printing a grouped C1DataGrid, the collapsed groups were printed as expanded.
After the print process, the collapsed groups of the printing C1DataGrid became expanded.
C1.WPF.Docking
Bug Fixes:
- [C1DockControl] Improved the way of modifying TFS-20441, a relatively stable way to make sure not to affect the other business logic.
C1.WPF.Extended
Bug fixes
- [C1Book] NullReferenceException is thrown on changing themes at run time(TFS-20445)
C1.WPF.Maps
Improvements:
- Updated authentication by using Bing Maps Key instead of token because the Bing Maps Token Service will be retired on March 30, 2012.
Release version 4.0.20121.237 - 03/21/2012
C1.WPF
Bug fixes
- Fixed the issue that extra(unnecessary) items are showed in Visual Studio Toolbox.(TFS-19851)
- Add the default size of some controls in VS2011 (TFS-19882)
- An exception will be thrown if C1Maps loads some special KMZ files.
- [C1DockPanel] License Nag Screen is shown for C1DockPanel. (TFS - 20517)
- [C1TabControl][WPF 3 only] After change of the control's or its parts' template,
controls inside tabs has the IsLoaded property value set to false, though they
are visible and respond to user input. As a result, some controls start to function
improperly after the template change. - Prefix for all C1 controls is shown as "Custom" if C1WPFBasicLibrary controls
are dragged and dropped on page/window. (TFS - 19880) - C1Accordion raises an exception on its template change.
- C1ComboBox is displayed with a shadow effect when using DataTemplate (TFS - 19841)
- C1DropDown popup content removed from visual tree on unload in order to avoid
orphan content when navigating. - [C1Window] Fix modal window lost focus issue when it is opened twice (TFS - 19621)
- C1DropDown minimum render width and height are remembered when DropDownWidth and DropDownHeight
are set to double.Nan in order to avoid the content to change its size in scenarios
where the content of the popup virtualizes its content.
Improvements
- [C1TabControl] Add the TabControl tooltips in Japanese resources.
C1.WPF.Automation
Bug fixes
- Fixed misc issues in C1TileView automation.
Improvements
- Initial build including automation peers for (supported patterns in the brackets):
C1TreeView (Selection)
C1TreeViewItem (ExpandCollapse, SelectionItem, ScrollItem)
C1TabControl (Selection)
C1TabItem (SelectionItem, ScrollItem)
C1DockTabControl (*partially* Window, Transform, Dock)
C1Book
C1BookZone (Invoke)
C1FlexComboBox (ExpandCollapse, Selection)
C1FlexGrid (Selection, Table, Grid, Scroll)
C1FlexGridCell (Invoke, Value, SelectionItem, ScrollItem, TableItem, GridItem)
C1FlexGridPanel
C1FlexGridRow (ExpandCollapse, ScrollItem, SelectionItem)
C1Gauge, C1LinearGauge, C1Knob (Value, RangeValue)
C1OutlookBar (ExpandCollapse, Selection)
C1OutlookItem (SelectionItem)
C1TileView (Selection)
C1TileView (SelectionItem, ExpandCollapse, ScrollItem)
C1.WPF.Binding
Bug Fixes
- Range functions worked only with double and integer data types
(they didn't recognize other common numeric types such as double, float, long, etc).
C1.WPF.DataGrid
Breaking changes
- The DataGridDateTimeColumn.DateFormat and DataGridDateTimeFilter.DateFormat property type has
been changed from DatePickerFormat to C1DatePickerFormat. This change reflects changes in the C1DateTimePicker control.
This change should not affect existing xaml. It might affect existing code which uses these properties. - Background property won't be spread to headers and rows as it did before,
rather you should set HeaderBackground. - Obsolete property SelectedRows, and methods ExtendSelection and ClearSelection removed.
- Obsolete brush properties SelectedBrush and FluidMouseOverBrush removed from various elements.
Bug fixes
- Combobox editor was closed unexpectedly after scrolling the list of items.
- Built-in validation decorator was being shown mistakenly.
- Numeric filter was not working when filtered without modifing filter controls.
- Filter row was raising an exception when displayed.
- Incorrect cell is edited after scrolling with the mouse wheel in a grid whose viewport
is bigger than its extent size. - Setting current row and column from respective headers was being forced even when
editing events was being cancelled. - Unhandled exception was being raised after AddNew method of the collection view is executed,
and a new action like group or sort is performed in the data grid. - Editing events were not being raised when CurrentRow or CurrentColumn was set to null.
- Data item Char properties are genereated like text columns with MaxLenght=1 instead of bound columns.
- Exception raised when a row was added from outside the datagrid in a grouped collection view.
- Selection was not being changed when the cell contained a control which handles
MouseLeftButtonDown/Up, as it happens with the textbox in the filter row. - Gives focus back to the grid after leaving a cell of the filter row.
- Layout cycle fixed.
- Various fixes related to validation indicator in row header.
- fixed issue with not focusing cell content when cell gets focus with mouse click or with tab navigation.
Improvements:
- C1ValidationBehaviour added to support IDataErrorInfo and INotifyDataErrorInfo.
- Select cells and rows by dragging the mouse over the cells.
- Unselect row cell or column by pressing control and clicking the desired element.
- Properties HeaderBackground/Foreground added to set the color of headers as well as
freezing separator, group rows and filters. - Properties GroupingPanelBackground/Foreground and GroupingPanelStyle added to the
data grid, in order to set the style of the panel on top of the data grid used to
drag column headers. - SelectionDragStarted, SelectionDragDelta and SelectionDragCompleted events added to
support dragging the selection.
C1.WPF.DataGrid.Filters
Bug fixes:
- Multi-line filters didn't allow to modify the filter condition from other filter
when they was together in a filter list.
Improvements:
- Filter row watermark localized.
- C1AdvancedFiltersBehavior now is using multi-line filters for text, numeric, and date columns.
C1.WPF.DateTime
Breaking changes
- The C1DateTimePicker uses C1DatePicker for the date part instead of MS DatePicker.
Default C1DateTimePicker control templates have been changed.
If you use custom control templates, compare your xaml with the new version and make sure that it works. - The C1DateTimePicker.DateFormat property type has been changed from DatePickerFormat to C1DatePickerFormat.
Improvements:
- Added new C1DatePicker control.
The C1DatePicker control supports custom date formats and masked input.
All other C1DatePicker properties implement the same public interface as in MS DatePicker control.
If CustomFormat property is set, the C1DatePicker control uses DateTime.TryParseExact() method to handle input.
This method can't handle abbreviated formats such as 'dd-MM-yyy'. So, if you use abbreviated format,
resulting value might be different depending on the current culture settings.
To avoid such issues, use full formats instead, for example 'dd-MM-yyyy'.
Tip: always check how your custom format string works with several cultures which have different DateTimeFormatInfo settings
(for example with "en-US" and "ru-RU").
If you use both Mask and CustomFormat properties, make sure that property values conform to each other. - The C1DateTimePicker uses C1DatePicker for the date part instead of MS DatePicker.
- Added new properties to the C1DaterTimePicker control:
public string Prompt {get; set; }
Gets or sets the character used to show spaces where user is supposed to type.
The default value is "_".
public string CustomDateFormat {get; set; }
Gets or sets the custom date format string.
The default is null.
public string DateMask {get; set; }
Gets or sets the input mask for the date part.
public object DateWatermark {get; set; }
Gets or sets the content of the date part watermark.
public string CustomTimeFormat {get; set; }
Gets or sets the custom time format string.
The default is null.
public string TimeMask {get; set; }
Gets or sets the input mask for the time part.
public object TimeWatermark {get; set; }
Gets or sets the content of the time part watermark.
C1.WPF.Docking
Bug Fixes:
- [C1DockTabControl] SecurityException : Request for the permission of type... is thrown when dragging C1DockTab control in floating state. (TFS-20335)
- [C1DockControl] C1DockTabItems disappear on changing theme with 'Sliding' mode (TFS-20441)
- Fix issue when click on slding docktabitem. (TFS-19543)
C1.WPF.Extended
Bug fixes
- Fixed the issue that extra(unnecessary) items are showed in Visual Studio Toolbox.(TFS-19851)
- FocusBrush property was not being applied in C1Accordion.
- HeaderTemplate was not being shown in C1Accordion.
C1.WPF.FlexGrid
Bug fixes
- Improved the positioning of the combo list dropdown (TFS 20427)
- Improved handling of merged cells with frozen rows/columns (TFS 20607)
- Removed empty <tr> tags around invisible rows in HTML export
- Resizing the last column to zero width could temporarily hide the last column header (TFS 18259)
- Resizing the last column to zero made it impossible to restore it with the mouse (TFS 18259)
- Tab key did not work properly over merged ranges (TFS 20319)
- Merge tri-state check boxes in undefined state (TFS 20034)
- Commit edits before collapsing/expanding rows (TFS 20181)
- DraggingColumn/DraggingRow events fired a little too soon
(on MouseDown, rather then when the dragging actually started) (TFS 20175) - ClipboardCopyMode.IncludeColumnHeaders setting did not work properly
- Column DataType was not always honored for manually generated columns (TFS 19950, 19998)
Improvements
- Honor Column.MinWidth and MaxWidth for all columns (including non-star, TFS 20769)
- Added FooterCellStyle property to customize the appearance of cells in the column footer cells
- Added HeaderTemplate property to customize the content of column header cells
For example, the XAML below creates a column header with CheckBoxes:
<c1:Column>
<c1:Column.HeaderTemplate>
<DataTemplate>
<CheckBox Content="Hide Amount" />
</DataTemplate>
</c1:Column.HeaderTemplate>
</c1:Column>
C1.WPF.FlexGridFilter
Bug Fixes
- When closing the filter with the mouse, the dropdown button disappeared (TFS 20161)
- Filtering took a long time when comparing numeric values to empty strings (TFS 20031)
C1.WPF.PdfViewer
Bug Fixes:
- Fixed the issue that extra(unnecessary) items are showed in Visual Studio Toolbox.(TFS-19851)
C1.WPF.ReportViewer
Bug Fixes:
- Fixed the issue that extra(unnecessary) items are showed in
Visual Studio Toolbox.(TFS-19851)
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue that extra(unnecessary) items are showed in Visual Studio Toolbox.(TFS-19851)
- Fixed the issue that RichTextBox copy/paste not pasting numbered lists
correctly in Notepad.(TFS-19505) - Fixed the issue that the cursor and the table are invisible after
adding an image in C1RichTextBox.(TFS-18384) - Fixed the issue that the application does not response on copying and
pasting text in C1RichTextBox.(TFS-18471) - Fixed the issue that Paste From IE/Firefox Into C1RichTextBox Causes App To Hang.(TFS-20250)
- Fixed the issue that when press End Key, cursor do not move to the end of line.(TFS-18614)
- Fixed the issue that C1RichTextBox Text Being Marked as Changed When
Entering/Exiting RTB Field.(TFS-20140) - Fixed the issue that Fatal Exception when data contains negative widths.(TFS-19972)
C1.WPF.RichTextBox.Toolbar
Bug fixes:
- Fixed the issue that extra(unnecessary) items are showed in Visual Studio Toolbox.(TFS-19851)
- Fixed the issue that NullReferenceException is occurred on clicking
C1RichTextBoxToolBar items after changing theme.(TFS-20456)
C1.WPF.Schedule
Breaking Changes
- Removed obsolete stuff:
-- DateFormatIndexer class and DateTimeInfo.FormattedDate property;
-- CoverElementsPane.CoverElementsHeight property.
Improvements
- improved in-place appointment creation. If end-user selected several time slots or days with mouse or keyboard,
pressing Enter key will create in-place appointment for the selected DateTime range.
C1.WPF.SpellChecker
Bug fixes:
- Fixed the issue that extra(unnecessary) items are showed in Visual Studio Toolbox.(TFS-19851)
C1.WPF.Theming
Improvements:
- Initial release. The following themes are supported:
-- BureauBlack
-- ExpressionDark
-- ExpressionLight
-- ShinyBlue
-- WhistlerBlue
C1.WPF.TileView
Bug Fixes
- Fix TileView control scrolling issue. (TFS-19993)
Release version 4.0.20113.230 - 02/16/2012
C1.WPF
Bug fixes
- The position of DropDown in Viewport is not correct (TFS-19549)
- Handle the case in which user doesn't bind a standard C1TabItem to C1TabControl's items collection. (TFS-19919)
- C1NumericBox bugs fixed:
-- Typing of char sequence '-.digit' resolves to a positive value.
-- Minimum can be set greater than Maximum. In this case, if RangeValidationMode
is not OnLostFocus then changing the Value property causes the StackOverflow
exception.
C1.WPF.Docking
Bug Fixes:
- Clear paticular Floatingwindow's content in advance before this content is added into other parent in the logical tree. (TFS-19850)
C1.WPF.FlexGridFilter
Bug Fixes
- Filter editor appeared truncated when localized to Japanese. (TFS 19810, 19918)
C1.WPF.PdfViewer
Improvements:
- Add the property Source which could be implemented in MVVM.
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue that cut/paste is not working properly.(TFS-17742)
- Fixed the issue that C1RichTextBox does not honor FontFamily and FontSize
when they are set with a Style.(TFS-19538)
C1.WPF.TileView
Bug Fixes
- Disable other TileViewItems' Loaded and UnLoaded event trigger when one TileViewItem is deleted.
Release version 4.0.20113.228 - 02/13/2012
C1.WPF
Bug fixes
- C1FilePicker.Watermark default value removed.
Improvements
- added localized resources for the next cultures:
-- Czech (cs)
-- Greek (el)
-- Polish (pl)
-- Slovak (sk) - Provide a property to pin an individual tab items. (TFS-14623)
C1.WPF.Docking
Bug Fixes:
- Fixing C1DockTabControl drap and drop issue. (TFS-19854)
Improvements
- Provide a property to pin an individual tab items. (TFS-14623)
C1.WPF.RichTextBox.Toolbar
Improvements
- added localized resources for the next cultures:
-- Czech (cs)
-- Greek (el)
-- Polish (pl)
-- Slovak (sk)
C1.WPF.Schedule
Bug Fixes
- Bug 19777 - [C1Scheduler] On registering four or more All-day events, another appointment cannot be moved to the top-most time slot.
Improvements
- added localized resources for the next cultures:
-- Czech (cs)
-- Greek (el)
-- Polish (pl)
-- Slovak (sk)
C1.WPF.TileView
Bug Fixes
- Fixed Drag and Drop problem of TileViewItem. (TFS-19781)
Release version 4.0.20113.227 - 02/06/2012
C1.WPF
Bug fixes
- Columns not being inserted at correct index (WPF RichTextBox). (TFS-issue 18838)
C1.WPF.Docking
Bug Fixes:
- Enable pin function after Tabcontrol is unpinned. (TFS-19537)
C1.WPF.FlexGrid
Bug fixes
- Editing behavior was inconsistent on merged cells with editable and non-editable cells. (TFS 19698)
- Fixed round-off issue rendering the rightmost pixel when printing the grid (TFS 18868)
- Fixed round-off issue rendering the rightmost pixel when scrolling the grid (TFS 18827)
C1.WPF.FlexGridFilter
Improvements
- added localized resources for the following cultures:
-- Czech (cs)
-- Greek (el)
-- Polish (pl)
-- Slovak (sk)
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue that PWC RichTextBox copy/paste not pasting numbered lists
correctly in Notepad. (TFS-19505) - Fixed the issue that C1RichTextBox does not handle Backspace key correctly
in some HTML lists.(TFS-19655) - Fixed the issue Columns not being inserted at correct index (WPF RichTextBox). (TFS-18838)
C1.WPF.TileView
Bug Fixes
- Disable other TileViewItems' Loaded and UnLoaded event trigger when one TileViewItem is deleted.
Release version 4.0.20113.226 - 01/30/2012
C1.WPF
Breaking Changes
- C1LoopingList.ItemTap event type changed from C1GestureEventArgs to GestureEventArgs.
- C1ContextMenu.ItemTap event type changed from SourceEventArgs to GestureEventArgs.
Bug fixes
- [C1TabControl] A selected tab can be changed unexpectedly when control is switched
from the disabled to the enabled state (TFS-issue 18521) - [C1Window] Open popup as child of currently active window (TDFS 19506)
C1.WPF.DataGrid
Bug fixes
- A filtered DataGrid is printed as not filtered if grid is bound to a non-ICollectionView
data source.
C1.WPF.FlexGrid
Bug fixes
- Showing dialog boxes while selecting with the mouse interfered with selection (TFS 19479)
- Fixed issue with scrolling merged checkbox cells in edit mode (TFS 19231)
- Fixed regression issue: Columns with mapped values exporting keys instead of values (TFS 19602)
- Control threw exception if ColumnFooter had more rows than ColumnHeader
- OutlineBar did not show the '*' button to expand all
- OutlineBar failed to detect clicks between buttons (which caused column sort)
C1.WPF.Schedule
Bug Fixes
- Bug 19490 [C1Schedule] InvalidCastException is thrown on changing the windows theme while "Recurrence" dialog remains opened.
Release version 4.0.20113.225 - 01/23/2012
C1.WPF
Breaking Changes
- C1TreeViewItem/C1MenuItem: the 'new' Parent property overload is marked as obsolete,
the ParentItem property is added, which is intended to replace the depreciated Parent
property overload.
C1.WPF.Carousel
Bug fixes
- Changing the SelectedIndex property value of a Selector that hosts C1Carousel not always
causes scrolling to a selected element.
C1.WPF.FlexGrid
Bug fixes
- Improved editing behavior with custom controls when SelectionMode == ListBox (TFS 18468)
- Improved auto-sizing with merged cells (TFS 18373)
Improvements
- Allow clearing the selection by calling SelectedItems.Clear()
or SelectedIndex = -1, or Select(-1, -1), or Selection = new CellRange(-1, -1) - Suspend validation on new rows while they are edited for the first time (customer request)
- Optimized selection performance when SelectionMode == ListBox
- Added support for GroupRowPosition with ChildItemsPath
in previous versions, hierarchies built with the ChildItemsPath property only supported
GroupRowPosition == AboveData; now they also support GroupRowPosition == BelowData. - Added support for group aggregates with ChildItemsPath
only top-level items are included in the aggregate calculation, e.g.
C1.WPF.RichTextBox
Bug fixes:
- Fixed C1RTB causing application to throw stackoverflow exception (TFS-19417)
- Fixed the issue that PWC C1RichTextBox not recognizing numbered/bulleted list. (TFS-19416)
Release version 4.0.20113.224 - 01/16/2012
C1.WPF
Bug fixes
- [Regression] The regressive bug in the C1NumericBox control introduced in build 202
is resolved. The control selected the whole text on receiving focus unconditionally,
while before build 202 it happened only if the both SelectionStart and SelectionLength
properties were set to zero. Note that the selection behavior can be controlled now
using the SelectOnFocus property.
Improvements
- The SelectOnFocus property is added to the C1NumericBox and C1MaskedTextBox controls.
Gets or sets the condition under which all control text is selected when the control
receives focus. The possible values are represented by the SelectOnFocusCondition
enumeration:
-- Never - never select a text.
-- Always - Always select a text.
-- OnDefaultSelection (default) - select text only if the both SelectionStart and SelectionLength
properties are set to zero.
C1.WPF.DataGrid
Bug fixes
- Layout cycle fixed when template columns involved.
- [Regression] If two or more figures are typed when a numeric cell is not in edit mode then
the first typed figure disappears. The regression is introduced in build 202. - EndEditRow method doesn't raise editing cell's event.
- GroupConverter was not taken into account when the group was set in xaml.
C1.WPF.FlexGrid
Bug fixes
- Save method now always saves formatted values by default (if options are not specified)
- Improved handling of template cells in outline columns (TFS 19280 *)
- Improved type coercion when editing unbound grids (TFS 19224)
- Dropping down column filter now finishes editing to close any open dropdowns. (TFS 19070)
- Fixed Nullable value persistence in Value filters (TFS 19104)
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue Columns not being inserted at correct index (WPF RichTextBox). (TFS-18838)
- Fixed the issue that RichTextBox do not honor the negative text-indent.(TFS-17546)
- Fixed the issue TextDecorationCollection Not Working Properly (TFS-19254)
- Fixed the issue that the cursor is disappeared when TAB key is pressed again and again.(TFS-18848).
- Fixed the issue that RichTextBox do not honor the negative text-indent.(TFS-17546)
- Fixed the issue C1RTB Pasting Table Data Incorrectly. (TFS-19282)
- Fixed the issue Columns not being inserted at correct index (WPF RichTextBox). (TFS-18838)
C1.WPF.SpellChecker
Improvements:
- Do not mark "(i)" or "i." as errors (since they are used in lists) (TFS 19253)
Release version 4.0.20113.222 - 01/09/2012
C1.WPF
Bug fixes
- IsFocused property was not being updated in various controls.
- [C1ComboBox]the default effect of validation can't be removed (TFS-issue 19195)
C1.WPF.Extended
Bug fixes
- When C1CoverFlow was loaded the covers moved unnecessarily, now they load in the
correct position from the beggining.
C1.WPF.FlexGrid
Bug fixes
- Added minor optimization to selection updates
- Improved positioning of combo dropdown on indented columns (TFS 18786)
C1.WPF.PdfViewer
Bug Fixes:
- Fixed the issue that some of the pages are not rendered or only half rendered by draging the scroll bar up and down rapidly.
C1.WPF.RichTextBox
Bug fixes:
- Fixed the issue that C1RichTextBox's html content are missing at Print when C1RTB
is added in C1DataGrid Template Column(TFS-18389)
C1.WPF.Schedule
Bug Fixes
- fixed C1Calendar issue - Incorrect dropdown item count are showed at calendar header when MaxDate is set to Current day (TFS 19078).
- fixed C1Scheduler issue - If a date larger than End date is double-clicked in C1Schedule [Month View or Week View], the day before end
date is displayed in Day View (TFS 19080).
C1.WPF.Toolbar
Bug Fixes
- The C1ToolbarStrip overflow items now are displayed correctly on overflow panel
when Overflow = Panel(TFS 18341). - Item type of C1ToolbarStrip.OverflowMenuItems collection editor was changed to
C1MenuItem(TFS 18859).
Release version 4.0.20113.220 - 12/26/2011
C1.WPF.DataGrid
Bug fixes
- Keyboard navigation was not working properly when tab key is pressed.
- RowHeaderStyle was not being applied in the headers of a DataGridRowHeaderColumn.
Improvements:
- Added support for showing groups whose property path is not related to a column of the data grid.
C1.WPF.FlexGrid
Bug fixes
- Close combos when scrolling the grid (TFS 15378, 18995)
C1.WPF.RichTextBox
Bug fixes:
- Clipboard operations (Ctrl+X, Ctrl+C, Ctrl+V) do not work in C1RichTextBox. (TFS-17742)
C1.WPF.Schedule
Improvements
- Changed handling of drop-down month and year selectors in the C1Calendar control (TFS 18884).
All the job is performed in the control code, removed bindings to the C1CalendarItem.Months properties
from the default control templates. - Added new property to the C1Calendar control:
public int DropDownItemCount {get; set;}
Gets or sets the number of items in dropdown month/year selectors in the month header.
This is a dependency property.
The actual number of items in the dropdown selector might be less than specified in the DropDownItemCount property.
It is limited by the CalendarBase.MinDate and CalendarBase.MaxDate property values.
Release version 4.0.20113.219 - 12/19/2011
C1.WPF.DataGrid
Bug fixes
- Prevent data grid from crashing when inner collection view has a group whose path is ".".
C1.WPF.DataGrid.Summaries
Bug fixes
- RowStyle and CellStyle set in a summary row was being ignored.
C1.WPF.Extended
Bug fixes
- C1ColorPicker validation decorator corner radius is not set correctly.
C1.WPF.FlexGrid
Bug fixes
- Fixed hit-testing issue with column headers when context menu was open.
- Improved selection behavior when deleting the last item from the data source.
C1.WPF.Maps
Bug fixes
- Flick gesture was not working fine when the gesture direction is from SE to NW.
Release version 4.0.20113.217 - 12/12/2011
C1.WPF.Binding
Improvements
- Added C1StaticResource markup extension
C1StaticResource extends the 'StaticResource' markup to support a
Path property that allows you to use the object model in resource
objects.
The most common usage scenario for this feature is the one where
the application ViewModel is instantiated as a XAML resource, and
you want to assign elements of the ViewModel to objects that
are not DependencyObjects.
For example, assume you have a ViewModel class that exposes two
lists: People and Jobs. Assume also that the ViewModel class
exposes a ValueConverter to be used when binding to the JobID
property of objects in the People list. Ideally, you would
want to write this:
<!-- this does NOT work! -->
<Window.Resources>
<local:ViewModel x:Key="_model" />
</Window.Resources>
<Grid>
<c1:C1FlexGrid>
ItemsSource="{Binding Source={StaticResource _model}, Path=People}"
AutoGenerateColumns="False">
<c1:C1FlexGrid.Columns>
<c1:Column Binding="{Binding Name, Mode=TwoWay}" Header="Name" />
<c1:Column Binding="{Binding JobID, Mode=TwoWay, Converter={Binding {StaticResource _model}, Path=JobsConverter}}" Header="Job" />
</c1:C1FlexGrid.Columns>
</c1:C1FlexGrid>
</Grid>
But this won't work, because the Binding class is not a DependencyObject
and therefore you cannot use bindings to set its properties. Even if this
worked, the syntax is overly complex and hard to understand.
The C1StaticResource class allows you to write this code as follows:
<!-- this does work -->
<Window.Resources>
<local:ViewModel x:Key="_model" />
</Window.Resources>
<Grid>
<c1:C1FlexGrid>
ItemsSource="{Binding Source={StaticResource _model}, Path=People}"
AutoGenerateColumns="False">
<c1:C1FlexGrid.Columns>
<c1:Column Binding="{Binding Name, Mode=TwoWay}" Header="Name" />
<c1:Column Binding="{Binding JobID, Mode=TwoWay, Converter={C1StaticResource _model, Path=JobsConverter}" Header="Job" />
</c1:C1FlexGrid.Columns>
</c1:C1FlexGrid>
</Grid>
C1.WPF.FlexGrid
Bug fixes
- Improved binding to lists of primitive types (e.g. int/string)
- Improved aggregate calculation in international locales (TFS 16901)
Release version 4.0.20113.211 - 12/02/2011
C1.WPF
Bug fixes
- C1DropDownButton control is raising binding errors.
Improvements
- C1DropDownButton.CornerRadius property added.
- Updated licensing to conform with Federal Information Processing Standards requirements. (TFS-18562)
C1.WPF.Carousel
Improvements
- Updated licensing to conform with Federal Information Processing Standards requirements. (TFS-18562)
C1.WPF.DataGrid
Improvements:
- Updated licensing to conform with Federal Information Processing Standards requirements. (TFS-18562)
- Finish editing before setting a new items source.
C1.WPF.DataGrid.Excel
Bug Fixes
- C1DataGrid.Foreground property value is not honored in column headers of exported file.
Improvements:
- Updated licensing to conform with Federal Information Processing Standards requirements. (TFS-18562)
C1.WPF.DataGrid.Filters
Bug fixes
- Filter row tab indexes set in the textbox's.
Improvements:
- Updated licensing to conform with Federal Information Processing Standards requirements. (TFS-18562)
C1.WPF.DataGrid.Summaries
Improvements:
- Updated licensing to conform with Federal Information Processing Standards requirements. (TFS-18562)
C1.WPF.DateTime
Improvements:
- Updated licensing to conform with Federal Information Processing Standards requirements. (TFS-18562)
C1.WPF.Docking
Improvements:
- Updated licensing to conform with Federal Information Processing Standards requirements. (TFS-18562)
C1.WPF.Excel
Improvements:
- Updated licensing to conform with Federal Information Processing Standards requirements. (TFS-18562)
C1.WPF.Extended
Bug fixes
- C1ColorPicker foreground of the tab items not applied.
Improvements:
- Updated licensing to conform with Federal Information Processing Standards requirements. (TFS-18562)
C1.WPF.FlexGrid
Bug fixes
- Typing into filter editor list with no selection caused exception (TFS 18338)
- Row selection was lost when deleting the last record on the data source (TFS 18339)
- Aggregates did not work correctly on columns formatted as percentages
Improvements
- Added SelectedItemChanged event
- Added support for custom aggregates:
The "Aggregate" enumeration includes values that correspond to all common
aggregates (count, sum, average, etc). But in some cases, users may need
to calculate unusual aggregates such as harmonic means, sums of products,
etc.
To support these cases, a new "Custom" setting was added to the "Aggregate"
enumeration. This setting causes the grid to raise the "CustomAggregate"
event. The event handler receives a cell range and is responsible for
calculating the aggregate and assigning the result to the event's Result
parameter.
For example:
<c1:C1FlexGrid.Columns>
<c1:Column Binding="{Binding Sales}" GroupAggregate="Custom" Format="n2" />
</c1:C1FlexGrid.Columns>
// handle custom aggregates
_flex.CustomAggregate += _flex_CustomAggregate;
// bind the grid
_flex.ItemsSource = GetSalesData();
// calculate harmonic mean for a given range
void _flex_CustomAggregate(object sender, C1.Silverlight.FlexGrid.CustomAggregateEventArgs e)
{
// get property being aggregated on
var propName = _flex.Columns[e.Column].Binding.Path.Path;
var pi = _flex.ItemType.GetProperty(propName);
// calculate the aggregate
decimal total = 0;
decimal count = 0;
foreach (var cell in e.CellRange.Cells)
{
var row = _flex.Rows[cell.Row];
if (!(row is GroupRow)) // skip any group rows
{
var value = (decimal)(double)pi.GetValue(row.DataItem, null);
if (value > 0)
{
total += 1 / value;
count++;
}
}
}
// calculate harmonic mean
e.Result = total > 0 ? count / total : 0;
} - Updated licensing to conform with Federal Information Processing Standards requirements. (TFS-18562)
C1.WPF.Gauge
Improvements:
- Updated licensing to conform with Federal Information Processing Standards requirements. (TFS-18562)
C1.WPF.Maps
Bug fixes
- After re-applying the template, changes to the layers collection was running several
times generating exceptions.
Improvements:
- Updated licensing to conform with Federal Information Processing Standards requirements. (TFS-18562)
C1.WPF.MediaPlayer
Improvements:
- Updated licensing to conform with Federal Information Processing Standards requirements. (TFS-18562)
C1.WPF.OutlookBar
Improvements:
- Updated licensing to conform with Federal Information Processing Standards requirements. (TFS-18562)
C1.WPF.PdfViewer
Bug Fixes:
- When pages were skipped quickly, some could not be fully rendered.
- Fixed ArgumentNullException when the PDF has a bad formed Dictionary.
Improvements:
- Updated licensing to conform with Federal Information Processing Standards requirements. (TFS-18562)
C1.WPF.ReportViewer
Improvements:
- Updated licensing to conform with Federal Information Processing
Standards requirements. (TFS-18562)
C1.WPF.RichTextBox
Improvements:
- Updated licensing to conform with Federal Information Processing Standards requirements. (TFS-18562)
C1.WPF.RichTextBox.Toolbar
Improvements:
- Updated licensing to conform with Federal Information Processing Standards requirements. (TFS-18562)
C1.WPF.Schedule
Improvements
- Added new property to the C1Calendar control:
public bool ShowWeekNumbers { get; set; }
Gets or sets a Boolean value indicating whether the control displays week numbers (1-52).
This is a dependency property. The default is false.
The actual appearance of week numbers is determined in the C1CalendarItem control template
with the WeekNumbersPresenter control instance.
To show week numbers in the custom control template, place the WeekNumbersPresenter control
into template visual tree and bind it's Visibility property to the ShowWeekNumbers property.
For the sample see default control template in the source xaml. - Added new classes to implement week numbers representation:
1. WeekNumbersPresenter - an instance of this class is used in the C1CalendarItem's template
visual tree to define a place where a panel with week numbers will appear.
2. WeekNumberSlot - provides a data about week number for the WeekNumbersPresenter class.
3. WeekNumberSlotPresenter - represents a root element of the visual tree generated for a week number slot
of the C1CalendarItem control.
Note: there is no any special customization properties for the week numbers in the C1Calendar control.
If you need custom appearance, use custom control templates for above classes or change C1CalendarItem control template. - Added new resource key which is used in the default C1CalendarItem control template:
C1Calendar_WeekNumbersBorder_Thickness - determines the border thickness around the week numbers panel. - Improved the RecurrencePattern class behavior:
1. the DayOfWeekMask property is initialized according to the parent Appointment.Start.DayOfWeek value;
2. the PatternEndDate returns valid value for patterns with finite Occurrences number.
You can use this property to keep pattern end date in database, so that you can either
load or don't load recurrent appointment row at runtime depending on the current range of displayed dates.
Note, this value doesn't make sense if RecurrencePattern.NoEndDate property is true. - fixed Tfs issue 15710 - Update individual properties of the recurrence pattern exception
on changes to the Master appointment. - Updated licensing to conform with Federal Information Processing Standards requirements. (18460)
C1.WPF.SpellChecker
Improvements:
- Updated licensing to conform with Federal Information Processing Standards requirements. (TFS-18562)
C1.WPF.TileView
Bug Fixes
- Offscreen C1TileViewItems fail to switch to minimized content when another item is maximized.
Improvements:
- Updated licensing to conform with Federal Information Processing Standards requirements. (TFS-18562)
C1.WPF.Toolbar
Improvements:
- Updated licensing to conform with Federal Information Processing Standards requirements. (TFS-18562)
C1.WPF.Zip
Improvements:
- Updated licensing to conform with Federal Information Processing Standards requirements. (TFS-18562)
Release version 4.0.20113.210 - 11/16/2011
C1.WPF
Breaking Changes
- TextBoxBase.GetIsWatermarked method removed. Use IsWatermarked property instead.
Bug fixes
- C1HeaderedContentControl template changed so that Background property is applied to
the content room and HeaderBackground is applied to the header. - Crash when C1TabItem.Header is a UIElement and the template or theme changes.
Bug Fixes
- Modal C1Window fails to get focus if key is pressed just before it opens.
- C1TabControl.SelectionChanged now fires when the selected item is removed.
- C1TabControl keyboard navigation ignores reordering.
- Auto close C1TabControl strip menu when clicking elsewhere.
- Remove collapsed C1TabItems from the strip menu.
- Regenerate C1TabControl's tab strip menu when the user reorders the C1TabItems.
Improvements
- Added EditTemplate property to C1TreeView and C1TreeViewItem allowing the
user to set a DataTemplate to edit the C1TreeViewItems.
C1.WPF.Binding
C1.WPF.DataGrid
Breaking changes
- DataGridBoundColumn.GetDesignTimeText method marked as obsolete.
Standard design data mechanism should be used instead.
Bug fixes
- DataGridHyperlinkColumn was firing repeated Click events after ItemSource changes.
- DataGridMultiValue uncheck all the items when an individual item is selected.
- Column headers render bug fixed.
- Numeric filter default format changed to String.Empty.
- Clipping is set to the bounds of the data grid to avoid performance issues when
pixel effects are used. - DataGridColumn.GetGroupText method was returning always an empty string.
- Columns auto-generation fixed when an attribute Display(Order) is set to a number
bigger than the columns count. - Column header was not being shown correctly when ResourceType of the Display
attribute was specified in the data item property. - ScrollIntoView behaved incorrectly when it was called more than one time.
- Row clipped wrongly when adding new rows.
- Update summary row when an item is added or removed from the inner collection view.
- Exception raised when row header is clicked and a cell is being edited.
- Or logical operator was not working in numeric filters when the data source is a DataView.
- Allows entering null values when the data source is a DataTable.
- Filtering Indexed properties which contains boolean values was not working properly.
- Selection gets broken when columns are added or removed.
- Item gets duplicated when a replace action is made in an ObservableCollection
used like ItemsSource of the data grid.
Improvements:
- ValidationBackground and ValidationForeground properties added to C1DataGrid.
- Template column default filter set as text filter.
C1.WPF.DataGrid.Excel
Bug Fixes
- Images are not exported when ExcelSaveOptions.SaveImages is set to true.
- [Regressive bug] For DataGridComboBoxColumn a foreign key value is exported instead of a lookup value.
- [Regressive bug] An effective foreground of a cell is not honored in a saved file.
- [Regressive bug] The ExcelSaveOptions.KeepColumnWidths is not honoured.
- [Regressive bug] Wrong font size in exported file.
- [Regressive bug] Degraded performance of an export operation.
Improvements
- Support for collapsible groups is added. The following properties of the ExcelSaveOptions
class are intended to control this behavior:
-- bool CollapsibleGroups: gets or sets a value indicating whether groups will be
collapsible in a saved file for C1DataGrid in the grouping mode.
-- int CollapsedGroupLevel: defines the group level at which collapsible group headers
will appear collapsed in a saved file.
C1.WPF.DataGrid.Filters
Bug fixes
- C1AdvandedFiltersBehavior populate auto-filters incorrectly when data grid ItemsSource is a DataView.
C1.WPF.DateTime
Bug Fixes
- fixed support issue [7851-139]. C1DateTimePicker.DateValidationError event is fired at errors in the time part as well.
C1.WPF.Docking
Bug Fixes
- Crash under Silverlight 5 RC.
- Spurious unloaded/loaded events for controls inside when the C1DockControl is reorganized.
C1.WPF.Excel
Improvements
- Merge changes with Desktop C1Excel version.
- Fixed incorrect calculate width of the char (_twipsPerChar) using font
metrics get from WIN32 functions for compatible Excel behavior.
Reason: for WIN32 functions it was used in WPF version System.Windows.Media.Size,
but for font metrics WIN32 functions it is necessary using System.Drawing.Size.
(TFS:17670)
C1.WPF.Extended
Bug fixes
- C1CoverFlow render bug fixed when ItemsVisible is set to 2.
- C1CoverFlow rendering bug when FlowDirection is set to RightToLeft.
C1.WPF.FlexGrid
Bug fixes
- Typing into filter editor list on Boolean columns caused exception (TFS 17717)
- Small adjustment to group row merging logic (TFS 18237)
- Showing the column filter in grouped grids could cause exception (TFS 17988)
- Row/column auto-sizing did not take cell merging into account.
- Selection was not always highlighted correctly when cells were merged.
- Improved international support (use Language property instead of CultureInfo.CurrentUICulture)
- Editable cells closed when scrolled out of display area (TFS 17184).
- Error thrown when in a TabControl and with ShowMarquee = True (TFS 17732).
- Error indicators did not always update correctly (TFS 17120, 17123)
- Clicking a row after deleting the last record could cause an exception (TFS 17839)
- SelectedItem being set multiple times when SelectionMode == ListBox.
- Column footers were not updated when new items source applied.
- Skip auto-coercion of unbound values in row/column headers.
Improvements
- Added ShowOutlineBar property. When set to true, the grid adds a row of buttons
to the first column header; the buttons allow users to collapse the groups (outline)
to any given level with one click (similar to the OutlineBar in the WinForms version
of the grid). - Added support for HYPERLINK function to ExcelBook sample (TFS 17852)
- ChildItemsPath property can now point to a collection of a type other than
the type contained in the ItemsSource collection. For example, the main list
may contain Companies, which have an Employees property, and the grid may show
the properties they have in common (e.g. Name, Address, PhoneNumber). - Further improved mouse handling for template-based or custom cells.
C1.WPF.FlexGridFilter
Bug Fixes
- Filter took a while to show for columns with many unique values. (TFS 15717)
C1.WPF.Gauge
Bug Fixes
- Default color of small marks.
C1.WPF.Maps
Bug fixes
- Added TemplteBinding for Background property in default control template of
C1VectorLayer.
C1.WPF.OutlookBar
Improvements
- C1OutlookBar added to the suite.
C1.WPF.PdfViewer
Bug Fixes:
- C1PdfViewer doesn't scroll to the search results when the next button is pressed.
- Add hash to font path to prevent collisions in C1Fonts folder.
- Crash when selecting text with zero font size.(TFS-17883)
- Printing of vertical text.
- Loaded old version of incrementally updated files.
Improvements:
- Two pages mode is only added to the zoom combo when the file has two or more pages.
- Understand Gras and Italique in font names.(TFS-17591)
- Paint lines at least one pixel wide.(TFS-17884)
- Added C1PdfViewer.SelectedText.
C1.WPF.ReportViewer
Bug Fixes:
- C1PdfViewer doesn't scroll to the search results when the next button is pressed.
- Crash when selecting text with zero font size.
- Printing of vertical text.
- Loaded old version of incrementally updated files.
Improvements:
- Two pages mode is only added to the zoom combo when the file has two or more pages.
- Understand Gras and Italique in font names.
- Paint lines at least one pixel wide
- Added C1ReportViewer.SelectedText.
C1.WPF.RichTextBox
Bug fixes:
- Now copies both HTML and plain text formats to the clipboard.
- Pressing tab multiple times produced an exception.
- Added missing Shift+Insert support for paste operations.
- Image and Hyperlink tools crash when WPF is hosted with ElementHost.
- Added support for Clipboard HTML headers both when copying from or pasting
into the C1RichTextBox. See: http://msdn.microsoft.com/en-us/library/Aa767917.aspx
Improvements:
- Inserted image couldn't be resized.
- Native Window is used for Image and Hyperlink tools.
C1.WPF.Schedule
Bug Fixes
- fixed regression issue 17806 - NullReferenceException is thrown on loading the page containing C1Schedule bounded to C1Calendar.
Improvements
- C1Calendar control honors DateTimeFormat.YearMonthPattern defined for the current culture at displaying calendar header.
For proper functioning C1Calendar control template must contain PART_YearsComboBox and PART_MonthsComboBox
template parts placed into the same parent Panel. Default control template has been updated.
If you use custom C1Calendar control template, make sure, that you set proper x:Name attributes
for the months and years ComboBoxes.
C1.WPF.TileView
Bug Fixes
- Changes to C1TileView.ScrollBarVisibility don't take effect immediately.
- If the last row has only one items, the scrollbar cannot be dragged to the end in C1TileView.
C1.WPF.Toolbar
Improvements
- Added C1ToolbarDropDown.LargeImageSource, SmallImageSource, LabelTitle properties
The size of C1ToolbarDropDown is selected based on these properties.
If LargeImageSource is specified the control has large view (vertically stacked
large image + text + arrow). If SmallImageSource and LabelTittle are specified the
control has medium view(horizontally stacked small image + text + arrow). If only
SmallImageSource is specified the control has small view(small image + arrow
at the right). The same layout rules also are applied to C1ToolbarSplitButton that
is inherited from C1ToolbarDropDown.
Release version 3.0.20112.201 - 09/23/2011
C1.WPF.Automation
C1.WPF.DataGrid
Bug fixes
- Various layout fixes related to the Refresh method of columns and rows.
Improvements:
- DataGridCell.Value property added in order to be used in excel export.
C1.WPF.DataGrid.Excel
Improvements
- Export now uses the new DataGridColumn.GetCellValue method to retrieve
a cell value.
C1.WPF.DataGrid.Summaries
Bug fixes
- Group row with summaries was calculating the free space from the existence of an
aggregate function instead of using HasCellPresenter method. - Aggregate function was converting the result to string which make impossible to
change the format of the result in the data template. Now the result is set in the
content as it is and the converter and format must be specified in the data template.
C1.WPF.Gauge
Bug Fixes
- Decorators preserve Z-order when changed dynamically.
C1.WPF.PdfViewer
Bug Fixes:
- Blank thumbnails.
- Incorrect clipping.
Improvements:
- New TextBlockAdded event to apply custom font fallback.
C1.WPF.ReportViewer
Bug Fixes:
- Blank thumbnails.
- Incorrect clipping.
Improvements:
- New TextBlockAdded event to apply custom font fallback.
C1.WPF.Schedule
Bug Fixes
- fixed regression issue 17327 - Edited Label is not applied to appointment occurrences from recurrence series.
C1.WPF.Toolbar
Bug Fixes
- Toolbar buttons now are completely hidden when its Visibility = Collapsed.
Release version 3.0.20112.199 - 09/14/2011
C1.WPF
Bug Fixes
- C1TabItem becomes unselectable if an ancestor is disabled.
- C1NumericBox: in edit mode, an excessive leading zero may appear for formats
supposing thousand separators and no decimal digits. - C1NumericBox Horizontal and VerticalContentAlignment fixed.
C1.WPF.DataGrid
Breaking changes
- MinRowHeight default value changed to 5.
Bug fixes
- UnloadingRow event was not being raised.
- DataGridTextFilter localized resources don't change when a new culture is set.
- Commit new row when tab is pressed and give the focus to the new row to go on
entering new rows. - Keep selection when an item is added or removed from an observable collection.
C1.WPF.DataGrid.Filters
Bug fixes
- AdvancedFiltersBehavior performance improved when opening by virtualizing multi-value filters.
- FullTextSearchBehavior raises an error when at least one column don't have FilterMemberPath.
- DataGridFilterRow.CellPadding was not working fine when it was set in xaml.
Improvements
- Delay property added to DataGridFilterRow.
- Commit filter when Enter key is pressed in a cell of DataGridFilterRow.
C1.WPF.Extended
Bug fixes
- C1Book.CurrentPage surpasses number of pages after pages are removed.
C1.WPF.FlexGrid
Bug fixes
- Column footer aggregates did not update automatically when rows were removed
from unbound grids. - SelectedItemChanged event fired more often than necessary (TFS 16711)
Improvements
- Improved mouse handling for template-based cells.
In previous versions, cells were re-created when selected.
Because if this, custom check-box and hyperlink cells had to be clicked twice
(once to select/re-create the cell and once to raise the click event).
In this version, cells are not re-created, and only one click is required. - Improved behavior of the SeletedItem property in hierarchical scenarios.
C1.WPF.Gauge
Bug Fixes
- Labels move out of place after resize.
C1.WPF.PdfViewer
Bug Fixes:
- Fixed crash double clicking to select to the right of last line.
- IOException when saving.
- Inline images without filter.
- Printing command was generating blank pages after layout improvements.
C1.WPF.ReportViewer
Bug Fixes:
- Fixed crash double clicking to select to the right of last line.
- IOException when saving.
- Inline images without filter.
C1.WPF.Schedule
Improvements
- information about reminder snoozing is saved along with appointment properties.
That includes data-bound scenarios and import/export (with the exception of iCal format).
Release version 3.0.20112.196 - 08/19/2011
C1.WPF
Improvements
- Added the Culture dependency property.
C1.WPF.Docking
Bug Fixes
- Fixed docking drag and drop regression from build 138.
C1.WPF.FlexGrid
Bug fixes
- Trees created with ChildItemsPath did not scroll horizontally (TFS 16467)
- Improved mouse coordinate translation when hosted in popups/C1Window (TFS 16426)
- Marquee/Frozen cells did not always render correctly when headers were collapsed.
C1.WPF.PdfViewer
Bug Fixes:
- License was not embedded into an application hosting the C1PdfViewer control.
- Fixed NullPointerException when navigating using Table of Contents links.
Improvements:
C1.WPF.ReportViewer
Bug Fixes
- License is not embedded into an application hosting the C1ReportViewer control.
Improvements:
C1.WPF.Toolbar
Breaking changes
- The following properties of C1Toolbar were renamed:
GroupStyle -> ToolbarGroupStyle
TabStyle -> ToolbarTabStyle
Items -> ToolbarItems
Release version 3.0.20112.195 - 08/12/2011
C1.WPF
Improvements
- The text of the menu item of the selected C1TabItem is now Bold in the tab strip menu.
C1.WPF.FlexGrid
Bug fixes
- New ColumnFooters property did not work properly at design time
Improvements
- Added IDataErrorInfo validation support to WPF version
C1.WPF.PdfViewer
Improvements:
- Faster loading.
- Removed CacheMode binding from default generic (it's now handled by code in inner levels)
Release version 3.0.20112.194 - 08/05/2011
C1.WPF
Bug Fixes
- Clearing C1ComboBox.SelectedValue doesn't clear C1ComboBox.Text.
- LayoutTransformer avoid re-arranging when a scale transform is applied.
- C1TabItem can be closed in MVVM scenarios even if C1TabItem.CanUserClose=false.
Improvements
- C1ComboBoxItem now inherits the VerticalContentAlignment and HorizontalContentAlignment
properties from the C1ComboBox parent. - When the last C1TabItem is selected and the user closes it, the second to last C1TabItem
is now selected. Previously, the first C1TabItem was selected. - C1ComboBox.IsDropDownOpen toggles when pressing the F4 key.
C1.WPF.DataGrid
Bug fixes
- Refreshing a column when going to editing state raises an exception.
- Enum properties auto-generation fails when the type is nullable.
- Exception was raised when a column is sorted and a key was pressed at the same time.
- Last row needed 2 enters to finish editing unlike the rest of the rows.
Improvements:
- INotifyPropertyChanged implemented in DataGridCellPresenter, DataGridRowPresenter,
DataGridRowHeaderPresenter and DataGridColumnHeaderPresenter in order to implement
scenarios where it is necessary to bind to Row and Column properties.
C1.WPF.Extended
Bug fixes
- C1CoverFlow second item not reachable when scrolling using the bar or dragging
in a touch screen. - C1HtmlHost's iframe doesn't follow the Silverlight plugin object when divs have
scrollbars.
C1.WPF.FlexGridFilter
C1.WPF.Maps
Improvements
- Bing Maps now use version 700 for the tiles (was using 233).
C1.WPF.PdfViewer
Improvements:
- AES-128 encryption support.
C1.WPF.ReportViewer
Improvements:
- AES-128 encryption support.
C1.WPF.Toolbar
Improvements
- Added GroupStyle and Tabstyle properties of C1Toolbar.
Release version 3.0.20112.193 - 07/29/2011
C1.WPF
Bug Fixes
- C1TabItem ignores local Style set in Xaml.
- C1ComboBox.DisplayMemberPath can now point to a property of non string type.
- C1TabControl now selects the second item if the first is not selectable.
- C1TabControl doesn't scroll with variable size items in horizontal mode.
Improvements
- C1TreeView added AutoScrollMode property.
C1.WPF.DataGrid
Bug fixes
- Filtering checkbox columns raise an exception if the underlying data property is bool?.
- Rendering bug fix when the viewport is reduced.
- Rendering bug fixed when there are merged cells.
- Selection doesn't work after reordering columns if SelectionMode is SingleRow.
C1.WPF.DataGrid.Filters
Bug fixes
- DataGridFilterList invalid state fixed when the filter is opened.
- Multi-line filters don't show the border the first time the filter is opened.
- FilterRow incorrect interaction with the classical filter fixed.
C1.WPF.Extended
Bug fixes
- C1AccordionItem crash when Header is a UIElement and the Template changes.
- C1Book doesn't display page content when LeftPageTemplate or RightPageTemplate is null.
C1.WPF.FlexGrid
Bug fixes
- Editing checkbox cells in grouped views raised an exception when re-grouping occurred.
Improvements
- The following three items are related to Validation support.
They are demonstrated in the "Validation" sample:
Added properties to the CellStyle class for styling cell borders:
class CellStyle
{
public Brush BorderBrush { get; set; }
public Thickness BorderThickness { get; set; }
public CornerRadius CornerRadius { get; set; }
}
Added property to control the style used to show cells that contain errors:
class C1FlexGrid
{
public CellStyle ErrorStyle { get; set; }
}
Improved validation to show row and cell-level errors on tooltips. - The following items are related to the new "ColumnFooters" feature.
It is demonstrated in the "ColumnFooters" sample:
Added new GridPanel to show column footers:
class C1FlexGrid
{
public GridPanel ColumnFooters { get; }
}
This new panel contains rows that are displayed at the bottom of the grid,
below the scrollable cells.
Footer rows are typically used to display summary information that should
remain visible even as the user scrolls the grid. They cannot be selected
or edited by the user.
If you add GroupRow objects to the ColumnFooters panel and the grid columns
have their GroupAggregate property set to a value other than None, then the
aggregates are automatically calculated and displayed in the column footer
panel.
Alternatively, you can add regular Row objects to the ColumnFooters panel
and set their content programmatically (e.g. grid.ColumnFooters[0,0] = "Totals"). - Added new ColumnFooterRows property. This allows you to create column footer
rows in XAML. For example:
<c1:C1FlexGrid Name="_flex" >
<c1:C1FlexGrid.ColumnFooterRows>
<c1:GroupRow Background="Gold" />
<c1:GroupRow Background="Gold"/>
</c1:C1FlexGrid.ColumnFooterRows>
</c1:C1FlexGrid> - Exposed "Util" class as public. This class contains several utility methods that
can be useful when implementing derived controls.
C1.WPF.PdfViewer
Bug Fixes
- Selection fails to insert end of line characters if line doesn't end in space.
Improvements:
- Macintosh encoding support.
C1.WPF.ReportViewer
Bug Fixes
- Selection fails to insert end of line characters if line doesn't end in space.
Improvements:
- Macintosh encoding support.
C1.WPF.Schedule
Improvements
- removed CategoryMapping class. C1ScheduleStorage uses BaseObjectMappingCollection<Category> instead.
That allows setting ColorMapping for CategoryStorage as for other storages. - updated default printing styles and printing samples:
- appointments sorted by the start time and subject;
- Month and Week styles display overflow arrow if there is no enough space for all appointments;
- added localizable string tags to the Memo style.
Release version 3.0.20112.192 - 07/15/2011
C1.WPF
Breaking Changes
- C1TreeViewItem IsExpandedChanged event is now obsolete.
- New control added: C1TreeView
- C1TabControl.SelectedItem returns object instead of C1TabItem (to support MVVM)
Bug Fixes
- C1Window/C1MenuItem crashes when Header/Icon is a UIElement and the Template is changed.
- C1RangeSlider used as content for DataTemplates cleared defined data bindings.
- C1ContextMenu crashes when inside a C1Dockcontrol.
- C1MaskedTextBox: The "Index is out of range" exception can be raised under some
specific conditions when updating the Text property. - C1DropDown now repositions the popup when the header size changes.
- C1ScrollViewer's buttons no longer take space when invisible.
- C1TabItems could be closed when C1TabControl.TabItemClose was GlobalClose even if C1TabItem.CanUserClose was false.
- C1Window resizing doesn't work if FlowDirection is RightToLeft.
- C1ComboBox no longer leaves edit mode when closing the drop down.
Improvements
- C1TreeView added ItemExpanding, ItemExpanded, ItemCollapsing and ItemCollapsed events.
- C1HierarchicalPresenter added ItemPrepared, ItemCleared events.
- C1DragDropManager only calculates the root set of the targets once per mouse move event, improving performance.
- C1TabControl.UnselectedContentMode can now be used to retain the content of unselected items.
- C1TabControl supports MVVM, using ContentTemplate and ItemTemplate to show the selected
items and items in the tab strip, respectively. - C1LayoutTransformer supports CompositeTransform.
- Added built-in localized resources for many cultures:
ar: Arabic
da: Danish
de: German
es: Spanish
fi: Finnish
fr: French
he: Hebrew
it: Italian
ja: Japanese (was already present)
nl: Dutch
no: Norwegian
pt: Portuguese
ru: Russian
sv: Swedish
C1.WPF.DataGrid
Breaking changes
- UriConverter renamed to DataGridUriConverter.
- Save() method was moved to C1.WPF.DataGrid.Excel as an extension method for
the C1DataGrid. Add the reference to the new assembly and the method will reappear. - C1DataGridScrollMode renamed to DataGridScrollMode.
- C1DateTimeColumnEditMode renamed to DataGridDateTimeColumnEditMode.
- FilterInfo renamed to DataGridFilterInfo.
- FilterOperation renamed to DataGridFilterOperation.
- FilterType renamed to DataGridFilterType.
- FilterCombination renamed to DataGridFilterCombination.
- DataGridFilterManager class modifier changed from public to internal.
- DataGridColumn.LoadingFilter marked as obsolete, use FilterLoading instead.
- Obsolete values DataGridColumnFreezing.True and False were removed in order to
prevent from being displayed in design time. - DataGridComboBoxFilter marked as Obsolete, use DataGridMultiValue instead.
- DataGridNumericFilter required template part "NoneRadioButton" added.
- NumericConverter renamed to DataGridNumericConverter.
- BoundConverter renamed to DataGridBoundConverter.
- FilterType.ComboBox and FilterType.Image marked as obsolete.
Bug fixes
- DataGridComboBoxColumn does not get updated when ItemsSource is an ObservableCollection.
- Removes the selection when a row of the selection is unloaded.
- DataGridImageColumn does not show images when the source is an Uri.
- DataGridColumnCollection.Clear and Remove now allow removing auto-generated columns.
- Filtering with the predicate "IsOneOf" throw an exception when null is passed in
the list of values to filter against. - Vertical scroll bar is not automatically hidden when ItemsSource is set to null.
- C1DataGrid with unassigned Name is failed to print.
- Filtering by a predicate of the type "IsOneOf" over a non IComparable data column
raises and exception. - Data grid was getting the focus after the current cell is set when the user
clicks a cell, row, or row header.
Improvements:
- Filter focus interaction improved to set the focus automatically and close the
filter popup as escape key is pressed. - CheckedText, UncheckedText and UndefinedText properties added to DataGridCheckBoxColumn.
- WatermarkText property added to DataGridNewRowPresenter.
- Added built-in localized resources for many cultures:
ar: Arabic
da: Danish
de: German
es: Spanish
fi: Finnish
fr: French
he: Hebrew
it: Italian
ja: Japanese (was already present)
nl: Dutch
no: Norwegian
pt: Portuguese
ru: Russian
sv: Swedish - DataGridMultiValueFilter added.
- DataGridColumn.Filter property added to set filters in xaml.
- FilterLoading event added at DataGrid and column level.
C1.WPF.DataGrid.Excel
Improvements
- Added extended library DataGrid.Excel to the suite.
C1.WPF.DataGrid.Filters
Bug fixes
- Update Multi-Value filter vales when the filter is opened to reflect changes.
- Design-Time error setting C1FullTextSearchBehaviour fixed.
Improvements
- DataGridMultiLineNumericFilter, DataGridMultiLineTextFilter, and
DataGridMultiLineDateTimeFilter filters added. - C1AdvancedFiltersBehavior added.
- DataGridFilterList added, this controls allows to visualize a list of
filters in the same column.
C1.WPF.DataGrid.Summaries
Breaking changes
- DataGridAggregate.Compute method second parameter type changed from DataGridBoundColum
to DataGridColumn in order to show summaries for template columns.
C1.WPF.DateTime
Bug Fixes
- Tfs issue 15732 [C1DateTimeEditors] Current date gets entered in C1DateTimePicker defined in a C1DataGrid when scrolled rapidly.
C1.WPF.Docking
Bug Fixes
- C1DockTabControl's dock and slide buttons had the "MouseOver" appearance when not appropriate.
Improvements
- A small space is left unoccupied by open sliding window so the user can click there to close the window.
- When inside a ScrollViewer, C1DockControl now expands and fills all available space.
C1.WPF.Excel
Improvements
- Added Excel to the Studio.
C1.WPF.Extended
Improvements:
- Added built-in localized resources for many cultures:
ar: Arabic
da: Danish
de: German
es: Spanish
fi: Finnish
fr: French
he: Hebrew
it: Italian
ja: Japanese (was already present)
nl: Dutch
no: Norwegian
pt: Portuguese
ru: Russian
sv: Swedish
C1.WPF.FlexGrid
Bug fixes
- Editing cells in grouped views could make row visibility wrong (http://our.componentone.com/groups/silverlight/flexgrid-for-silverlightwpf/forum/topic/54951/#post-162340)
- Fixed GC licensing attributes in (TFS 15241)
- Improve mouse handling with external editors (TFS 15595)
- Keep the focus when a focused Templated editor cell is destroyed after the cursor moves
- Hit testing was broken when the grid was hosted in zoomed popup windows (TFS 15232)
- Improved rounding-off in star sizing algorithm (TFS 15381)
- Improving setting Column.Format property in WPF grid (TFS 15537)
- Filter glyph clickable even when invisible (TFS 15542)
- Filter could throw when used on column without a DataType (TFS 15398)
- Make flex[r,c] return unformatted data even if the binding specifies a StringFormat (TFS 15204, see GetDataRaw above)
Improvements
- Performance improvements on type coercion logic
- Added two new methods to Row class:
public virtual object GetDataRaw(Column col)
public virtual string GetDataFormatted(Column col)
These methods return the data in a specific cell with or without formatting.
The regular cell indexer (flex[r,c]) returns raw data (equivalent to GetDataRaw). - Now uses the same build number as the rest of the suite.
C1.WPF.FlexGridFilter
Bug Fixes
- Filter drop-down could cause exception depending on the grid styles (TFS 15657)
Improvements
- Added built-in localized resources for many cultures:
ar: Arabic
da: Danish
de: German
es: Spanish
fi: Finnish
fr: French
he: Hebrew
it: Italian
ja: Japanese
nl: Dutch
no: Norwegian
pt: Portuguese
ru: Russian
sv: Swedish - Now uses the same build number as the rest of the suite.
C1.WPF.Gauge
Bug Fixes
- Logarithmic scale now properly gives more screen space to values closer to C1Gauge.Minimum.
C1.WPF.Maps
Bug fixes
- Improved exception handling surrounding BitmapDecoder class.
- When zoomed, the legend bars were cut off.
- C1Maps control doesn't embed a license in a host application.
C1.WPF.MediaPlayer
Improvements:
- Added AutoAdvance property.
- Added built-in localized resources for many cultures:
ar: Arabic
da: Danish
de: German
es: Spanish
fi: Finnish
fr: French
he: Hebrew
it: Italian
ja: Japanese (was already present)
nl: Dutch
no: Norwegian
pt: Portuguese
ru: Russian
sv: Swedish
C1.WPF.PdfViewer
Bug Fixes
- Rotated pages had a gap at the top when printed.
- C1PdfViewer displays the euro character as a square.
- C1PdfViewer transposes the clip rectangle when pages are rotated.
- AddLinks could break if passed dictionaries instead of PdfObjects.
Improvements:
- C1PdfViewer selects the word under the cursor when the user double clicks.
- C1PdfViewer now displays Form XObjects
- Added built-in localized resources for many cultures:
ar: Arabic
da: Danish
de: German
es: Spanish
fi: Finnish
fr: French
he: Hebrew
it: Italian
ja: Japanese
nl: Dutch
no: Norwegian
pt: Portuguese
ru: Russian
sv: Swedish - Added BitmapCache to each page when is GPUAcceleration is available.
C1.WPF.ReportViewer
Bug Fixes
- Rotated pages had a gap at the top when printed.
- C1ReportViewer displays the euro character as a square.
- C1ReportViewer transposes the clip rectangle when pages are rotated
Improvements:
- C1ReportViewer selects the word under the cursor when the user double clicks.
- C1ReportViewer now displays Form XObjects
- Added built-in localized resources for many cultures:
ar: Arabic
da: Danish
de: German
es: Spanish
fi: Finnish
fr: French
he: Hebrew
it: Italian
ja: Japanese
nl: Dutch
no: Norwegian
pt: Portuguese
ru: Russian
sv: Swedish
C1.WPF.Schedule
Breaking changes
- If you use custom control templates for the C1Scheduler control, check appointment sizing behavior.
If you have any problems, make sure that you use the correct value of CoverElementsPane.SizingType property. - CoverElementsPane.CoverElementsHeight property is marked as obsolete and will be removed in the future.
Use CoverElementsPane.CoverElementsSize property instead.
If you use custom control templates, make sure that you don't use CoverElementsHeight property any more.
Breaking Changes
- If you use Appointment.Owner property (or set C1Scheduler.GroupBy to "Owner"), either set OwnerStorage
data bindings to the same data as ContactStorage, or use different data sources for OwnerStorage and ContactStorage.
Bug Fixes
- fixed unhandled exception issue when the date range determined by the C1Calendar.MinDate and MaxDate properties is
close or less than the one which might be represented with the current value of the MonthCount property.
Bug fixes:
- Fixed issue 15229 [WPF][C1Scheduler]Issues with C1Scheduler.Start and C1Scheduler.End properties.
Improvements
- Added new property to the C1Calendar control:
public Brush DisabledDayBrush { get; set; }
Gets or sets a Brush object used to display disabled days (days before the MinDate and after the MaxDate).
This is a dependency property.
The default value corresponds to the current value of the System.Windows.SystemColors.GrayTextColor property. - Added new property to the DaySlot class:
public bool IsEnabled { get; }
Indicates whether a day represented by the DaySlot is currently enabled in C1CalendarItem UI. This is a dependency property. - Added new data storage to keep calendar owners.
Added new property to the C1ScheduleStorage class:
public ContactStorage OwnerStorage { get; }
Gets the ContactStorage object used to keep contacts which might be used as appointment owners.
Appointment.Owner property only accepts Contact objects which are present in this storage.
Both ContactStorage and OwnerStorage can be used in unbound mode or can be bound to the same or different data.
Note that Contact objects from the ContactStorage will appear in the Appointment dialog,
so that end-user will be able to edit them.
Contact objects from the OwnerStorage won't appear in the Appointment dialog. They are only
used as a group headers when C1Scheduler.GroupBy = "Owner".
Updated MultiUser sample shows how to use different data for ContactStorage and OwnerStorage. - Added new TimeLineStyle property to the C1Scheduler control:
public Style TimeLineStyle { get; set; }
Gets or sets a Style object that defines a UI representation of the C1Scheduler control in a Time Line mode.
This is a dependency property.
The default TimeLineStyle is implemented in generic.xaml file.
IMPORTANT LIMITATION NOTE:
there is a known Silverlight issue with large ScrollViewers: http://forums.silverlight.net/forums/t/61678.aspx.
There are no fixes or workarounds for this issue.
C1Scheduler for Silverlight limits TimeLine view parameters so that this issue doesn't appear in run-time.
Be careful if you use custom TimeLine styles, don't use too wide content in the ScrollViewer. - Added new template part to the C1Scheduler control:
[TemplatePartAttribute(Name = "PART_GroupNavigationScrollBar", Type = typeof(System.Windows.Controls.Primitives.ScrollBar))]
If PART_GroupNavigationScrollBar presents in the control template, C1Scheduler will use it for group navigation.
This part is included into default TimeLine style. - Added new properties to the C1Scheduler control:
public SchedulerGroupItem TotalGroupItem { get; }
Gets the SchedulerGroupItem object representing the group item which has no owner,
but contains appointments of all visible group items.
It is a special group item, it is not included into GroupItems and VisibleGroupItems collections.
The C1Scheduler control uses this group to display availability status line in the default TimeLineStyle
(see source xaml for the sample of using).
public bool IsTotalGroupItemEnabled
Gets a Boolean value determining whether the C1Scheduler control generates visual intervals for the total group.
This is a dependency property. The default value is false.
public Comparison<Appointment> AppointmentComparison { get; set; }
Gets or sets the Comparison<Appointment> delegate which is used by
the C1Scheduler control to sort appointments.
By default C1Scheduler performs comparison with the new C1Scheduler.Compare(Appointment x, Appointment y) method.
This method compares appointments by the Appointment.Start property and then (if start time is the same)
by the Appointment.Subject property. You can alter this behavior by supplying custom comparison:
c1Scheduler1.AppointmentComparison = this.Compare;
...
public int Compare(Appointment x, Appointment y)
{
// sort appointments by location
return String.Compare(x.Location, y.Location, true);
}
public Comparison<Status> StatusComparison { get; set; }
Gets or sets the Comparison<Status> delegate which is used by
the C1Scheduler control to compare availability statuses.
This comparison is used to determine VisualInterval.StatusBrush and VisualInterval.TotalStatusBrush property values.
By default C1Scheduler performs comparison with the new C1Scheduler.Compare(Status x, Status y) method.
This method compares statuses by the Status.StatusType property value.
You can alter this behavior by supplying custom comparison. - Added new properties to the CoverElementsPane control:
public SizingType SizingType { get; set; }
Gets or sets the SizingType values specifying how CoverElementsPane determines UI elements size.
The default value is SizingType.Fixed.
The new SizingType enum contains the next values: - Fixed - the element size is fixed.
- Proportional - element size depends on available space. Every element has the same size which
is determined so that all elements fit into available space. - ExtendedSingle - if element has no intersection with other elements, it will occupy all available space.
If there are 2 or more intersecting elements, they all will have fixed size.
BREAKING CHANGE NOTE: if you use custom control template instead of default ones for Day/Working Week/Week views,
make sure that you set SizingType="Proportional" for AppointmentsCoverPane which is used over time slots.
public double CoverElementsSize {get; set; }
Gets or sets a Double value, determining the size of the cover elements.
This is dependency property. The default value is 19.
This property value determines either height or width of the cover elements depending on the Orientation property value.
For horizontal orientation this property determines element height, and for vertical orientation it determines element width.
Note, this property only makes sense if SizingType property value is SizingType.Fixed or SizingType.ExtendedSingle. - Added new supplementary control ShiftingCanvas. It positions children elements in the viewport of the parent
ScrollViewer control which supports horizontal scrolling.
If some part of the ShiftingCanvas is scrolled out of the view, children elements are moved according to the scroll position.
Depending on the HorizontalContentAlignment property value children are aligned to the left-most or the right-most viewport side.
HorizontalContentAlignment.Center and HorizontalContentAlignment.Stretch are not supported.
C1Scheduler uses this control in the default TimeLine control template. - Added new TimeRulerVisibilityConverter class.
Represents a Binding converter that returns a Visibility value for the time ruler UI part.
It is a one-way converter. Returns Visibility.Collapsed if specified TimeSpan value is greater or equal to 1 day. - Added new properties to the C1SchedulerSettings class:
public bool SetReminder { get; set; }
Gets or sets whether reminder should be set for the newly created appointments.
This property only affects initial setting. End-user will be able to change reminder settings
for every individual Appointment object. The default value is true.
public TimeSpan ReminderTimeBeforeStart { get; set; }
Gets or sets the default TimeSpan value which should be used as initial value for the
Appointment.ReminderTimeBeforeStart property. The default value is 15 minutes.
You should honor this property if you create appointments from code. - Added built-in localized resources for the next cultures:
ar: Arabic
da: Danish
de: German
es: Spanish
fi: Finnish
fr: French
he: Hebrew
it: Italian
ja: Japanese (was already present)
nl: Dutch
no: Norwegian
pt: Portuguese
ru: Russian
sv: Swedish
C1.WPF.TileView
Improvements
- C1TileView added to the suite.
C1.WPF.Toolbar
Improvements
- Added dialog launcher for toolbar group.
- Added help and collapse button for C1Toolbar(ShowCollapseButton and ShowHelpButton
properties, HelpClick event). - Added toolbar split button(new class C1ToolbarSplitButton).
Release version 3.0.20111.137 - 05/27/2011
C1.WPF
Bug Fixes
- C1Live was not able to update the library.
Improvements
- Added getter/setter for C1TextBoxBase.C1TextProperty dependency property.
Release version 3.0.20111.136 - 05/20/2011
C1.WPF
Bug Fixes
- C1DragDropManager.TargetMarker opacity was incorrect when just starting dragging.
- C1NumericBox: multiple issues with a number editing are resolved.
- ControlExplorer, C1MaskedTextBox sample: the Text and Value property editors
were updated incorrectly.
Improvements
- C1TabControl.SelectionChanged event not spuriously raised when reordering.
C1.WPF.DataGrid
Bug Fixes
- Unhandled exception occurred when a group is removed and the refresh method has
been executed previously.
Release version 3.0.20111.135 - 05/14/2011
C1.WPF
Bug Fixes
- C1TabItem.IsSelectable=false breaks selection on C1TabControl's tab strip menu.
- C1TabControl.ItemItemContainerStyle no longer overwrites C1TabItem.Style.
- C1ComboBox's WaterMark is now properly hidden when the control has focus.
- C1ComboBox sometimes scrolled back to the SelectedItem when C1ComboBoxItems were of different height.
Improvements
- When selecting C1ComboBoxItems from C1ComboBox's dropdown, Up and Down keys now jump over disabled and not visible elements.
- C1ComboBoxItem is now dimmed when disabled.
C1.WPF.DataGrid
Bug Fixes
- Unhandled exception when the current column is removed fixed.
- Merge headers crashed at startup.
C1.WPF.DataGrid.Summaries
Bug fixes
- Exception thrown when aggregate functions are used over int properties.
C1.WPF.Docking
Improvements
- Items for sliding C1DockTabControls can now be scrolled.
- Added C1DockControl.Save and C1DockControl.Load to persist the current layout.
C1.WPF.ReportViewer
Bug fixes
- When loading a second PDF, the fonts of the first were incorrectly used.
Improvements
- Pages text is now loaded on demand, which improves document loading.
C1.WPF.PdfViewer.dll
Corrections
- When loading a second PDF, the fonts of the first were incorrectly used.
Release version 3.0.20111.130 - 04/29/2011
C1.WPF.MediaPlayer
Bug Fixes
- Fixed exception when using C1MediaPlayer.IsFullScreen=True in Xaml
Release version 3.0.20111.129 - 04/22/2011
C1.WPF.Extended.dll
Corrections
- C1ColorPicker dropdown is incorrectly clipped as the window shrinks.
Release version 3.0.20111.128 - 04/15/2011
C1.WPF.Schedule
Improvements
- Added new constructors to the Appointment class:
public Appointment(int key);
public Appointment(Guid key);
Both constructors initialize a new instance of the Appointment class with the specified key.
Use one of them if your business logic requires setting custom key value.
Make sure that you use the correct constructor overload (with integer or Guid key value) and that key value is unique. - Added new constructors to the BaseObject-derived classes:
public Status.Status(int key);
public Status.Status(Guid key);
public Label.Label(int key);
public Label.Label(Guid key);
public Resource.Resource(int key);
public Resource.Resource(Guid key);
public Category.Category(int key);
public Category.Category(Guid key);
public Contact.Contact(int key);
public Contact.Contact(Guid key);
All constructors initialize a new instance of the object with the specified key.
Use one of them if your business logic requires setting custom key value.
Make sure that you use the correct constructor overload (with integer or Guid key value) and that key value is unique. - Added new methods to the Appointment class:
public string GetAppointmentProperties();
Returns XML encoding of appointment properties.
Use this property to get the same string as serialized value of appointment properties, which you get
when set mapping for AppointmentProperties.
public bool SetAppointmentProperties(string source);
Reconstructs appointment properties from the specified string.
The String value containing XML encoding of appointment properties.
Returns True if appointment has been changed. - C1Scheduler.UserAddingAppointment type has been changed to EventHandler<AddingAppointmentEventArgs>.
The new AddingAppointmentEventArgs class is derived from the AppointmentActionEventArgs.
New class allows changing AddingAppointmentEventArgs.Appointment property. So, in event handler you can create new
appointment and force C1Scheduler to use it instead of the default one.
IMPORTANT NOTE: if you subscribe on UserAddingAppointment event from code, you must update the subscription.
Replace the next code:
scheduler1.UserAddingAppointment += new EventHandler<AppointmentActionEventArgs>(scheduler1_UserAddingAppointment);
private void scheduler1_UserAddingAppointment(object sender, AppointmentActionEventArgs e)
With the new one:
scheduler1.UserAddingAppointment += new EventHandler<AddingAppointmentEventArgs>(scheduler1_UserAddingAppointment);
private void scheduler1_UserAddingAppointment(object sender, AddingAppointmentEventArgs e) - Added new UserClosingAppointment event to the C1Scheduler control.
This event occurs when user closes Edit Appointment dialog without saving.
C1.WPF.PdfViewer.dll
Corrections
- Fixed memory leak when repeatedly loading a Pdf file.
Release version 3.0.20111.127 - 04/10/2011
C1.WPF.Schedule.dll
Corrections
- fixed issue 14860 - [3487-139] AppointmentAdded event gets fired twice when C1Schedule is
inside C1Dock control with the Sliding dock mode.
Release version 3.0.20111.126 - 04/01/2011
C1.WPF.dll
Corrections
- Regression: C1NumericBox with the empty Format doesn't allow to enter decimal point.
- C1NumericBox doesn't allow to enter trailing zero after decimal point.
- C1NumericBox with empty Format raises an exception when the whole text is selected and
decimal point is typed.
Release version 3.0.20111.125 - 03/18/2011
C1.WPF.Gauge
Breaking Changes
- C1SpeedometerGauge and C1VolumeGauge now use AspectRatio to avoid wasted blank space around the control.
Improvements
- Added C1RadialGauge.AspectRatio property.
C1.WPF.DataGrid.dll
Corrections
- Vertical scroll and MouseWheel didn't work fine if RowHeight was set to Auto.
C1.WPF.dll
Corrections
- C1HyperlinkButton template was not being applied.
- C1DockControl drag and drop didn't work over RichTextBox.
Release version 3.0.20111.124 - 03/09/2011
C1.WPF.DataGrid.dll
Corrections
- Fixed problem while adding new row and clicking outside it.
- Properties were not copied when a new row was added.
Release version 3.0.20111.123 - 03/04/2011
C1.WPF.dll
Corrections
- C1DropDownButton, C1DropDown, C1SplitButton: Popup now allow transparency, as in Silverlight.
Release version 3.0.20111.121 - 02/16/2011
C1.WPF.PdfViewer.dll
Corrections
- Handle PDF files that start with the UTF-8 BOM marker
- Improved exception handling to re-throw when appropriate
Enhancements/Documentation/Behavior Changes
- Added support for extended graphic state dictionaries
- Added support for compound paths (multiple sub-paths)
Release version 3.0.20111.118 - 02/05/2011
C1.WPF.Carousel
C1.WPF.DataGrid.Filters
Improvements
- DataGridFilterRow added.
- C1FullTextSearchBehavior added.
C1.WPF.DataGrid.Summaries
Improvements
- DataGridAggregate functions added.
- DataGridSummaryRow added.
- DataGridGroupWithSummaryRow added.
- C1GroupingWithSummariesBehavior added.
C1.WPF.DataGrid.dll
Corrections
- CommittingRowEdit, and CommittedRowEdit are no longer raised when a new row is created.
Enhancements/Documentation/Behavior Changes
- CommittedNewRow event added.
- FiltersCombination property added to allow to combine filters with the "OR" logical operator.
- DataGridComboBoxColumn.ItemNotFoundText property added.
- DataGridRow.OnUnloaded virtual method added.
- BeginRowEdit, CommitRowEdit, and CancelRowEdit are obsoletes.
use OnBeginningRowEdit, OnCommitingRowEdit, and OnCancelingRowEdit instead. - C1PropertyPathHelper class moved to C1.Silverlight.
- DataGrid is not longer scrolled when the user select a cell with the mouse and when the
current cell is changed from the underlying collection view.
C1.WPF.dll
Enhancements/Documentation/Behavior Changes
- Window: added Open and Closed visual states.
- C1NumericBox:
- Support of an arbitrary format is added.
- Paste from Clipboard is supported now.
C1.WPF.Maps.dll
Corrections
- Fixed support for plus and minus keys in navigation.
Enhancements/Documentation/Behavior Changes
- Added support for home, end, page up and page down keys in navigation.
C1.WPF.PdfViewer.dll
Enhancements/Documentation/Behavior Changes
- Added support for /ASCII85Decode filter
see www.pdk-usc.org_sitebuildercontent_sitebuilderfiles_test2.pdf test case - Added support for printing documents with mixed page orientation
see mixedOrientation.pdf test case - Added support for soft image masks
see SoftMask.pdf test case - Added LoadDocument(string fileName) and SaveDocument(string fileName) methods.
C1.WPF.ReportViewer.dll
Enhancements/Documentation/Behavior Changes
- * BREAKING CHANGE ***
- Renamed the original LoadDocument(string) method to LoadDocumentFromString(string htmlString).
The LoadDocument(string) method now loads documents from a file, not from HTML fragments. - Added LoadDocument(string fileName) and SaveDocument(string fileName) methods.
- Added support for printing documents with mixed page orientations (portrait and landscape)
- Added support for PDF soft image masks
C1.WPF.Schedule.dll
Corrections
- DateFormatIndexer class and DateTimeInfo.FormattedDate property have been marked as Obsolete and
will be removed in 2012 V1 release. Use System.Windows.Data.BindingBase.StringFormat instead.
Enhancements/Documentation/Behavior Changes
- Default styles and templates have been optimized for better performance.
Tips for creating custom styles and templates: - keep visual tree as simple as possible;
- setting IsHittestVisible="false" on some elements might improve performance.
Make sure that you don't do that on elements which have CoverElementsPane.Orientaion property set; - use C1BrushBuilder as high in visual tree as you can. The more C1BrushBuilders you use, the worse performance you have.
Release version 3.0.20111.117 - 02/04/2011
C1.WPF.DataGrid.dll
Corrections
- CurrentCellChanged not being fired fixed.
- Layout cycle detected when the viewport is null and the content of a cell is set
in the LoadedCellPresenter event. - NewRow visibility is incorrect when CanUserEditRows is set to "False" in the
constructor of the page.
C1 WPF DataGrid Build Number 3.0.20103.115 - Using the dropdown no longer closes the filter popup.
Enhancements/Documentation/Behavior Changes
- LeadingColumnWidth property added.
- DataGridRow.IndentWidth is not longer modified as the leading column header is resized,
LeadingColumnWidth is modified instead.
C1.WPF.dll
Enhancements/Documentation/Behavior Changes
- C1NumericBox: support for an arbitrary format is added.
C1.WPF.Docking.dll
Corrections
- The tab strip for sliding C1DockTabControls sometimes disappeared when using visual themes.
C1.WPF.Gauge.dll
Corrections
- C1Gauge didn't become gray when disabled.
- Setting C1VolumeGauge.PointerCapStyle had no effect.
C1.WPF.PdfViewer.dll
Corrections
- Fixed ArgumentNullException when clicking Table of Content links.
- ReportViewer/PdfViewer failed to load PDF MemoryStreams with trailing zeroes.
Release version 3.0.20103.115 - 01/07/2011
C1.WPF.dll
Corrections
- FilePicker ButtonForeground bug fix.
C1.WPF.Docking.dll
Corrections
- C1DockControl.DockTabControlStyle no longer overwrites C1DockTabControl.Style.
Release version 3.0.20103.114 - 12/24/2010
C1.WPF.DateTimeEditors.dll
Corrections
- Fixed issue with not honoring typed text at pressing up/down keys in the C1TimeEditor control.
Release version 3.0.20103.112 - 12/17/2010
C1.WPF.DateTimeEditors.dll
Enhancements/Documentation/Behavior Changes
- C1TimeEditor control doesn't resize itself on content while end-user typing.
- Added new dependency properties to the C1DateTimePicker control:
public double MinDatePickerWidth { get; set; }
Gets or sets minimum width constraint of the date picker part.
public double MinTimeEditorWidth { get; set; }
Gets or sets minimum width constraint of the time editor part.
Use these properties to avoid sizing date and picker parts on content.
Release version 3.0.20103.111 - 12/10/2010
C1.WPF.DateTimeEditors.dll
Corrections
- Fixed issue with not honoring typed text at pressing up/down keys in the C1TimeEditor control.
C1.WPF.Docking.dll
Corrections
- C1DockTabItem.SelectedHeaderTemplate had no effect since ClearStyle was added to C1.Silverlight.Docking.
C1.WPF.MediaPlayer.dll
Corrections
- C1MediaPlayer crashed when jumping to a C1MediaChapter added to a C1MediaItem already in C1MediaPlayer.Items.
C1.WPF.Schedule.dll
Corrections
- Fixed StackOverflowException issue at selecting a big number of time slots in the C1Scheduler control.
Enhancements/Documentation/Behavior Changes
- Improved Appointment layout.
CoverElementsPane.CoverElementsMargin property honored for the last cover element only. I.e. there is no
vertical space between appointments in the Month view and in the All-Day area in all other views,
and there is no horizontal space between appointments in Day/Working Week/Week views.
If you need horizontal/vertical spaces between appointments, change CoverElementsPane.CoverElementsHeight property value
and set appointment margins in the IntervalAppointmentTemplate.
CoverElementsPane.CoverElementsHeight property default value has been changed to 19.
Release version 3.0.20103.110 - 12/03/2010
C1.WPF.dll
Corrections
- C1DropDownButton doesn't appear in VisualStudio Toolbox.
Release version 3.0.20103.109 - 11/30/2010
C1.WPF.Schedule.dll
Corrections
- Fixed issue with C1Calendar reloading after it has been removed from the visual tree
(http://helpcentral.componentone.com/CS/WPF_19/f/64/t/86999.aspx). - Fixed issue with drag&drop when C1Scheduler is hosted in the C1DockTabControl
(http://helpcentral.componentone.com/CS/WPF_19/f/64/t/87137.aspx).
Release version 3.0.20103.108 - 11/16/2010
C1.WPF.Schedule.dll
Enhancements/Documentation/Behavior Changes
- C1Scheduler.VisualTimeSpan property value in default MonthView style has been changed to 35 days.
Release version 3.0.20103.107 - 11/10/2010
C1.WPF.dll
Corrections
- C1NumericBox: typing a digit before a minus sign causes an exception.
- C1DropDown: clicking on a Shape object while C1DropDown is open raises an exception.
Release version 3.0.20103.105 - 11/04/2010
C1.WPF.dll
Corrections
- C1NumericBox: doesn't allow to enter space char now.
- C1NumericBox bug fixed: the Select method doesn't change selection length.
- C1NumericBox bug fixed: selection is not retained when control loses focus
and then get it again.
Enhancements/Documentation/Behavior Changes
- C1NumericBox behavior change: an insertion point is placed right after a decimal
separator after pressing the decimal separator key, regardless of a current
position of an insertion point. - C1MaskedTextBox: the ReplaceMode property is added, which allows to switch between
insert and replace character input modes.
C1.WPF.Schedule.dll
Corrections
- Fixed C1Calendar layout issue when C1Calendar is hosted in the TabControl container.
Enhancements/Documentation/Behavior Changes
- Improved C1Calendar and C1Scheduler controls performance.
Note: control templates have been updated. If you use custom templates, review all changes. New version is much faster.
Release version 3.0.20103.104 - 10/15/2010
C1.WPF.DataGrid.dll
Enhancements/Documentation/Behavior Changes
- Added export to Excel file format (see the C1DataGrid.Save methods).
- Added printing support (see the C1DataGrid.Print methods).
C1.WPF.PdfViewer.dll
Enhancements/Documentation/Behavior Changes
C1.WPF.ReportViewer.dll
Enhancements/Documentation/Behavior Changes
C1.WPF.Schedule.dll
Breaking changes
- The C1Scheduler FirstVisibleTime and AutoScrollToFirstAppointment properties have been moved to the C1SchedulerSettings class.
- The AppointmentsCoverPane.KeepTimesAtDrop and AppointmentFilter properties should be set for the
AppointmentsCoverPane object directly, not for the VisualIntervalTemplates as in the previous version.
That affects custom C1Scheduler control templates. - The C1.WPF.Schedule.VTreeHelper class has been removed. Use C1.WPF.VTreeHelper class instead.
Enhancements/Documentation/Behavior Changes
- Added new property to the C1.Silverlight.Schedule.DaySlot class:
public bool IsToday {get;}
Indicates whether the DaySlot represents the current day. - Added new property to the Appointment class:
public Contact Owner {get; set; }
Gets or sets the Contact object which owns current Appointment object.
The default value is null.
The AppointmentStorage object supports new optional mappings which allow to set either OwnerIndexMapping or OwnerIdMapping.
For the sample of using look at the new MultiUser sample. - Added grouping support. The C1Scheduler control supports grouping by resources, contacts, categories and by
the Appointment.Owner property value. All default C1Scheduler styles supports grouping and contain
UI for navigation between groups. The new Grouping sample demonstrates C1Scheduler grouping functionality.
Default printing styles, PrintDocTemplates sample and Printing sample have been updated to honor new grouping feature.
New classes:
public class SchedulerGroupItem : DependencyObject
Holds all the data required for displaying individual UI part for the single resource,
category or contact when the C1Scheduler.GroupBy property is set, or default UI otherwise.
public class SchedulerGroupItemCollection : DeferrableObservableCollection<SchedulerGroupItem>
Represents a collection of the SchedulerGroupItem objects.
New properties of the C1Scheduler control:
public string GroupBy { get; set; }
Gets or sets the string value determining the type of grouping.
This property can be equal to one for the next supported keywords: - An empty string - no grouping.
- "Owner" - grouping by Appointment.Owner property value.
- "Category" - grouping by Appointment.Categories property value.
- "Contact" - grouping by Appointment.Links property value.
- "Resource" - grouping by Appointment.Resources property value.
The default value is an empty string.
public bool ShowEmptyGroupItem { get; set; }
Gets or sets the Boolean value determining whether the C1Scheduler control
should display an empty group item.
This property only makes sense when the GroupBy property is set.
If this property is set to True, the C1Scheduler control will display a group item
without assigned owner (resource, contact or category). This group item will contain all appointments,
which don't fall into other group items.
The default value is false.
public SchedulerGroupItemCollection GroupItems { get; }
Gets a collection of all available GroupItem objects for the currently set type of grouping.
public SchedulerGroupItemCollection VisibleGroupItems { get; }
Gets a collection of currently visible GroupItem objects.
This collection can be used in xaml in the C1Scheduler control templates.
public bool IsGrouped { get; }
Gets a Boolean value determining whether grouping has been set for the C1Scheduler control.
This is a dependency property.
public SchedulerGroupItem SelectedGroupItem { get; }
Gets the selected SchedulerGroupItem object or returns null if the selection is empty.
This is a dependency property.
public int GroupPageSize { get; set; }
Gets or sets the Integer value determining the maximum number of the SchedulerGroupItem objects
displayed in UI at the same time. Increasing this value might affect performance.
This is a dependency property.
The default value is 2.
public bool CanNavigateNextGroup { get; }
Gets a Boolean value determining whether the C1Scheduler control can be navigated to the next
SchedulerGroupItem object. This is a dependency property.
public bool CanNavigatePreviousGroup { get; }
Gets a Boolean value determining whether the C1Scheduler control can be navigated to the previous
SchedulerGroupItem object. This is a dependency property.
public DataTemplate GroupHeaderTemplate { get; set; }
Gets or sets a DataTemplate that defines a UI representation of the SchedulerGroupItem object header.
This is a dependency property.
New C1Scheduler commands:
RoutedCommand NavigateToPreviousGroupCommand;
Defines the command that navigates C1Scheduler UI to the previous SchedulerGroupItem object.
Optional command parameter is one of the next values: - "Page" for the page navigation. The page size is determined by the GroupPageSize property value.
- "Home" for navigating to the first group.
RoutedCommand NavigateToNextGroupCommand;
Defines the command that navigates C1Scheduler UI to the next SchedulerGroupItem object.
Optional command parameter is one of the next values: - "Page" for the page navigation. The page size is determined by the GroupPageSize property value.
- "End" for navigating to the last group.
RoutedCommand HideGroupCommand;
Defines the command that hides the specified SchedulerGroupItem object.
Command parameter must specify the SchedulerGroupItem object to hide. - Added new resource string to the C1.Schedule.MiscStrings.resx file:
1. MoreAppointments - "Click for more appointments" - the tooltip text for the overlow jumper button in the Month View.
2. EmptyGroupName - "Calendar" - the default group name which is used for the empty group.
If you use localized version of the C1.Schedule.MiscStrings.resx file, make sure that you added new strings there.
Otherwise you'll get runtime MissingManifestResourceException exception. - Changed default settings for the Week and Working Week styles (optimized for better performance):
- VisualIntervalScale is 30 minutes.
- The C1Scheduler properties VisualIntervals, VisualIntervalGroups and VisualIntervalsView have been marked as obsolete.
Use corresponding properties of the SchedulerGroupItem class instead.
Release version 3.0.20102.103 - 10/04/2010
C1.WPF.dll
Corrections
- C1MaskedTextBox: A number of bugs is fixed.
Enhancements/Documentation/Behavior Changes
- C1MaskedTextBox: IME input is supported now.
- C1MaskedTextBox: Glyphs represented by multiple unicode characters are supported now.
- C1MaskedTextBox: Mask symbols "$", "|" and "C" are supported now.
- C1MaskedTextBox: The MaskedTextChanged event is added. The event is triggered only when
the Text property gets a new value processed according to the specified mask, as opposite
to the TextChanged event which is triggered at intermediate moments when Text contains
a raw user input. - C1MaskedTextBox - breaking change: Text input processing now behaves exactly
as in the System.Windows.Forms.MaskedTextBox control with the default property settings. - C1NumericBox: added support for the "P" standard format specifier and for the "%" custom format
specifier (the latter is permitted at the end of the Format string only).
Release version 3.0.20102.98 - 07/22/2010
C1.WPF.dll
Corrections
- C1Menu bug fixed: third level items are not shown when the DetectBoundaries property
is set to True.
Release version 3.0.20102.97 - 07/20/2010
C1.WPF.DateTimeEditors.dll
Corrections
- Fixed issue with not honoring Maximum and Minimum when C1TimeEditor.Format property value is ShortTime or LongTime.
Enhancements/Documentation/Behavior Changes
- Default values for C1TimeEditor.Minimum and C1TimeEditor.Maximum properties have been changed to
TimeSpan.Zero and TimeSpan.FromDays(1) correspondingly.
Release version 3.0.20102.96 - 07/09/2010
C1.WPF.Schedule.dll
Corrections
- [C1Schedule]Cannot select the last added Resource/Categories/Contacts'
- [C1Schedule] Unexpected behavior are observed when setting Start Time
of C1Scheduler to today and making recurrence appointment at Run time - [C1Schedule] Inconsistent behavior is observed if unchecked all check boxes
when creating weekly repeats recurrence appointment - [C1Schedule] Inconsistent reminder is shown for recurrence appointment
in a certain scenario
Release version 3.0.20102.95 - 07/02/2010
C1.WPF.DataGrid.dll
Enhancements/Documentation/Behavior Changes
C1.WPF.Maps.dll
Enhancements/Documentation/Behavior Changes
Release version 3.0.20102.93 - 06/30/2010
C1.WPF.dll
Corrections
- Bug fixed: just after a two-way binding to the C1Text property is established, a
property value is propagated back to a binding source, which in a case of
usage of a binding converter may cause a change of a source value.
C1.WPF.Extended.dll
Corrections
- C1PropertyGrid bugs fixed:
- Just after C1PropertyGrid is attached to a target element, represented complex type
properties of the target element are assigned with a null value. Particularly, the
Control.Template property gets a null value and control becomes invisible. - Just after C1PropertyGrid is attached to a target element, represented properties
of the Double data type which has Double.NaN value are assigned with zeroes.
Particularly, if target element's Width or Height properties are affected this way,
the element becomes invisible.
C1.WPF.Schedule.dll
Enhancements/Documentation/Behavior Changes
- Added possibility to customize default EditAppointmentControl functionality:
- New C1Scheduler.Settings property:
public C1SchedulerSettings Settings { get; set; } - New C1SchedulerSettings class. This class defines the next properties:
AllowContactsEditing
AllowContactsMultiSelection
AllowResourcesEditing
AllowResourcesMultiSelection
AllowCategoriesEditing
AllowCategoriesMultiSelection
Default value for all properties is True. - EditAppointmentControl and SelectFromListScene controls honor above settings of the C1Scheduler control.
Examples: - if AllowXXXEditing property is false and corresponding data storage (for example, ResourceStorage)
is empty, EditAppointment control won't show controls for editing resources; - if AllowXXXEditing and AllowXXXMultiSelection properties are false, EditAppointmentControl
will show ComboBox for the single selection; - if AllowXXXEditing is false and AllowXXXMultiSelection is true, SelectFromListScene control won't allow
adding or deleting items from the corresponding storage. - Included C1PrintDocument templates for default printing styles. Full printing support is not included into the control,
it is shipped as a sample application (see Printing sample). - Added new helper class TimeRulerHelper. It is used in default time ruler templates.
- Added new property to the C1Scheduler control:
public String TimeFormat { get; set; }
Gets or sets the String value determining time format used to display time ruler in a Day, Week and Work Week views.
The default value is an empty string. In such case C1Scheduler takes default time format from the current culture.
This is a dependency property.
Don't use general formats as "T" for this property. Use detailed format string such as "h:mm tt" or "HH:mm". - Added new events to the C1Scheduler control:
public event EventHandler<AppointmentActionEventArgs> BeforeAppointmentDrop;
Occurs before an Appointment object is dropped by end-user.
public event EventHandler<AppointmentActionEventArgs> BeforeAppointmentResize;
Occurs before an Appointment object is resized by end-user.
public event EventHandler<AppointmentActionEventArgs> BeforeAppointmentSave;
Occurs before an <see cref="Appointment"/> is saved by end-user.
Use these events to implement conflict resolving. For example:
private void sched1_BeforeAppointmentSave(object sender, AppointmentActionEventArgs e)
{
Appointment app = e.Appointment;
// get conflicted appointments
AppointmentList conflicts = app.Conflicts;
if (conflicts.Count > 0)
{
foreach (Appointment conflict in conflicts)
{
// if some conflicted appointment has availability status Busy,
// don't allow saving and let customer to change appointment time
if (conflict.BusyStatus.StatusType == StatusTypeEnum.Busy)
{
e.Handled = true;
app.CancelEdit();
MessageBox.Show("This appointment can't be saved. Please edit appointment so that it has no conflicts.");
sched1.EditAppointmentDialog(app);
break;
}
}
}
}
C1.WPF.Toolbar.dll
Corrections
- Added toolbox icons and context menu item for the toolbar controls.
- The popup rectangle is not visible when C1ToolbarDropDown has menu.
- C1ToolbarDropDown.DropDownDirection property now has effect on
the attached menu. - Toolbar background now is applied to the whole control area.
- The rectangle does not appear after right click on the toolstrip.
- C1ToolbarToggleButton now has default content after dropping from
the toolbox. - Improved C1ToolbarDropDown layout.
- C1ToolbarToggleButton.IsChecked updates states of buttons in the same group.
Release version 3.0.20102.91 - 05/30/2010
C1.WPF.DateTimeEditors.dll
Enhancements/Documentation/Behavior Changes
- Added C1TimeEditor.CycleChangesOnBoundaries property.
Determines the C1TimeEditor behavior at changing its value by up/down buttons or arrow keys when Value
property is equal to Minimum or Maximum property value. The default is true.
By default, if C1TimeEditor.Value property reaches C1TimeEditor.Maximum property value,
the next click on Up button will cause changing C1TimeEditor.Value property to C1TimeEditor.Minimum property value.
If CycleChangesOnBoundaries property value is false and C1TimeEditor.Value property equals to C1TimeEditor.Maximum
property value, all clicks on Up button will be ignored.
The same behavior is true for the Down button and Minimum property.
Release version 3.0.20102.90 - 05/20/2010
C1.WPF.dll
Corrections
- C1TabControl didn't auto select an item.
Enhancements/Documentation/Behavior Changes
- C1ComboBox control is added.
C1.WPF.Docking.dll
Enhancements/Documentation/Behavior Changes
- Added C1DockTabItem.SelectedHeaderTemplate to customize the banner shown as part of the parent C1DockTabControl.
C1.WPF.Extended.dll
Enhancements/Documentation/Behavior Changes
- Compatibility breaking change: C1Book doesn't support a partial trust environment anymore.
C1.WPF.Schedule.dll
Corrections
- Fixed issue with import from iCal format if Appointment subject, location or body contain ':' character.
Enhancements/Documentation/Behavior Changes
- Added MouseOver effect to the default IntervalAppointmentTemplate.
- Added new method to the C1Scheduler control:
public static DateTime? GetDateTimeAtPoint(C1Scheduler scheduler, Point location); - Added iCal import/export of Appointment.CustomData property.
- Added new C1Calendar control.
C1Calendar control represents a multi month calendar with an ability to interactively navigate
through months and select a specific DateTime value or its components.
A default UI of the control is designed so as to fit as many child C1CalendarItem controls as can fit
in the current control size, taking into account the size of each single month calendar which is determined
by the MonthWidth and MonthHeight properties.
As a result, when control is resized, a value of the MonthCount property is changed automatically.
You can change default behavior by using custom ItemsPanelTemplate.
C1Calendar controls supports the next panels: - the System.Windows.Controls.Primitives.UniformGrid panel. This is a default setting.
A value of the MonthCount property is set automatically according to the available space. - the Grid panel. A value of the MonthCount property is set automatically according to the grid definition.
- the StackPanel panel. The C1Calendar control honors explicitely defined MonthCount property value.
- the "VirtualizingStackPanel panel. The C1Calendar control honors explicitely defined MonthCount property value.
Example of changing default MonthsPanel:
<c1sched:C1Calendar MonthCount="4">
<c1sched:C1Calendar.MonthsPanel>
<ItemsPanelTemplate>
<StackPanel Orientation="Horizontal"/>
</ItemsPanelTemplate>
</c1sched:C1Calendar.MonthsPanel>
</c1sched:C1Calendar>
C1Calendar.CalendarHelper property might be bound to the corresponding property of the C1Scheduler control so that both
controls can share the same calendar settings.
C1Calendar.BoldedDates and C1Calendar.SelectedDates proeprties can be used to navigate C1Scheduler control:
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="200"/>
<RowDefinition/>
</Grid.RowDefinitions>
<c1sched:C1Calendar x:Name="cal1" Grid.Row="0" AllowDrop="True"
SelectedDates="{Binding VisibleDates, ElementName=sched1, Mode=OneWay}"
CalendarHelper="{Binding CalendarHelper, ElementName=sched1, Mode=OneWay}"
BoldedDates="{Binding BoldedDates, ElementName=sched1, Mode=OneWay}"
MaxSelectionCount="42" GenerateAdjacentMonthDays="True"
Theme="{DynamicResource {ComponentResourceKey TypeInTargetAssembly=c1sched:CalendarBase, ResourceId=Dusk.Blue}}">
</c1sched:C1Calendar>
<c1sched:C1Scheduler Grid.Row="1" x:Name="sched1"/>
</Grid>
C1Calendar control supports ClearStyle technology. There are some dependency properties
which might be used to change C1Calendar appearance without retemplating the control: - Backrgound;
- BorderThickness;
- BorderBrush;
- Foreground;
- FontStyle;
- FontWeight;
- FontFamily;
- FontSize;
- MonthHeaderBackground;
- MonthHeaderForeground;
- NavigationButtonBrush;
- DaysOfWeekBorderBrush;
- SelectedDayBrush;
- TodayBrush;
- WeekendBrush;
- MonthHeaderFontFamily;
- MonthHeaderFontSize;
- MonthHeaderFontWeight.
The set of themes supported by the C1Calendar control (with a reference to source xaml files): - Default (/themes/DefaultCalendar.xaml);
- Office2007.Blue (/themes/CalendarThemes/Office2007/Blue.xaml)
- Office2007.Black (/themes/CalendarThemes/Office2007/Black.xaml)
- Office2007.Silver (/themes/CalendarThemes/Office2007/Silver.xaml)
- MediaPlayer (/themes/CalendarThemes/MediaPlayer/MediaPlayer.xaml)
- Dusk.Blue (/themes/CalendarThemes/Dusk/Blue.xaml)
- Dusk.Green (/C1.WPF.Schedule;component/themes/CalendarThemes/Dusk/Green.xaml)
- Vista (/themes/CalendarThemes/Vista/Vista.xaml)
C1.WPF.Toolbar.dll
Enhancements/Documentation/Behavior Changes
Release version 3.0.20101.80 - 01/29/2010
C1.WPF.MediaPlayer.dll
Corrections
- C1MediaPlayer now goes full screen in the current monitor.
Release version 3.0.20101.79 - 01/21/2010
C1.WPF.DateTimeEditors.dll
Enhancements/Documentation/Behavior Changes
C1.WPF.dll
Enhancements/Documentation/Behavior Changes
- New controls added: C1Window, C1TabControl
- Design-time support for Visual Studio 2010 and Blend 3/4 is added.
C1.WPF.Docking.dll
Enhancements/Documentation/Behavior Changes
C1.WPF.Extended.dll
Enhancements/Documentation/Behavior Changes
- Design-time support for Visual Studio 2010 and Blend 3/4 is added.
C1.WPF.Gauge.dll
Enhancements/Documentation/Behavior Changes
- New controls added: C1SpeedometerGauge, C1VolumeGauge, C1RulerGauge, C1RegionKnob
- Design-time support for Visual Studio 2010 and Blend 3/4 is added.
C1.WPF.MediaPlayer.dll
Enhancements/Documentation/Behavior Changes
- Design-time support for Visual Studio 2010 and Blend 3/4 is added.
C1.WPF.Schedule.dll
Enhancements/Documentation/Behavior Changes
Release version 3.0.20093.78 - 11/06/2009
C1.WPF.dll
Corrections
- Bug fixed: when a standalone (non-browser) WPF application containing C1NumericBox
control is shutting down, the "Null reference exception" is raised.
Enhancements/Documentation/Behavior Changes
- New controls added: C1.WPF.C1DropDown
C1.WPF.Extended.dll
Enhancements/Documentation/Behavior Changes
Release version 2.0.20091.66 - 06/05/2009
C1.WPF.dll
Enhancements/Documentation/Behavior Changes
C1.WPF.Gauge.dll
Enhancements/Documentation/Behavior Changes
C1.WPF.MediaPlayer.dll
Enhancements/Documentation/Behavior Changes