C1.Silverlight version 20141.391
New Features
- C1ProgressBar was added.
- [C1TreeView] Added support for expanding/collapsing tree nodes when they are double-clicked.
- [C1TreeView] The Add SelectionChanging event was added for C1TreeView.
- Added a new C1SchedulerSettings.UseMouseWheelForGroupNavigation property.
- Added automation support. This requires the C1.Silverlight.Automation assembly reference.
- Added support for cases when the working time should last from one day to another.
- Added a new OnChangeStyleCommand method to the C1Scheduler control.
Improvements
- [C1TreeView] Virtualization for C1TreeView was implemented.
Bug Fixes
- The C1Scheduler.BeforeViewChange event is no longer fired before the view is changed with the C1Scheduler.ChangeStyle command.
- [C1TreeView] Fixed the issue where an xamlParseException is thrown when the Items.Add method is called in C1TreeView.
- The drop-down area of C1ComboBox is now closed when clicking the C1ComboBox's textbox a second time.
- [C1TabControl] Fixed the issue where C1TabControl could not be accessed through the UI Automation Client.
- [C1NumericBox] Fixed the issue where the IsTabStop property did not work.
- [C1TabControl] Fixed the issue where an exception occurred if C1TabItems were added after closing tabitems while UpdateSourceCollection=False.
- [C1ListViewer] Items no longer disappear after applying a theme.
- [C1TabControl] Fixed the issue where the DisplayMemberPath property did not work the Silverlight C1TabControl.
- [C1ListViewer] HorizontalContentAlignment and VerticalContentAlignment properties were bound to analogous properties of the items, and the default values were set to Left and Center. Fixed.
- [C1TreeView] [SL4][SL5][WPF][C1TreeView] C1TreeViewItems are now visible when changing the built-in theme.
- [C1TabControl] Fixed the issue where the next button was still shown when all C1TabItems were collapsed.
- Properties propagation was overwriting the properties set through a style which is based on another style.
- Content of the ScrollViewer is clipped incorrectly when the Padding property is set. Fixed.
- [C1ComboBox] Fixed the issue that disabled items can be selected via keyboard in a databound C1ComboBox.
- [C1TabControl] Fixed the issue that IE does not respond when clicking the 'Next' button at C1TabControl in which TabItem is hidden.
- [C1ComboBox] Fixed the issue that the full class name of the underlying data source is displayed when an item with empty text is selected.
- [C1TreeView] The horizontal scrollbar now works when AutoScrollMode is set to "Both" and C1TreeViewItem content does not fit in the current ViewPort. Fixed.
- [C1TreeView] An ArgumentNullException no longer occurs when leaving the edit mode in EditTemplate of C1TreeView.
- [C1TabControl] Fixed the issue that a user was unable to move Tabs with a single click on a navigation button with hidden TabItems.
- [C1TreeView] C1TreeViewItems can now be expanded by setting the IsExpanded property in code.
- [C1TreeView] SelectedBackground is now fully displayed in C1TreeView.
- C1FilePicker was raising an exception when setting the FilterIndex property and appending ahead of newly typed text.
- C1FilePicker was displaying the name of a selected file after calling ClearSelection and setting the Multiselect item while 'DropAction' is set to 'Copy'.
- [C1ComboBox] Fixed the issue that cursor does not remain in C1ComboBox after selecting the item.
- [C1ComboBox] Fixed the issue that keyboard navigation does not work correctly if any item if the underlying datasource contains an empty space.
- [C1ComboBox] Fixed the issue that C1ComboBox is not working correctly if used inside the CellEditingTemplate of C1FlexGrid.
- [C1Menu] Fixed the issue where right-clicking after opening the menu of C1Menu, the menu did not get closed automatically even if 'AutoClose=True'.
- [C1ComboBox] Fixed the issue that after typing the first character in C1ComboBox and selecting the list item, the 'SelectedIndexChanged' event is fired twice.
- The ScrollViewer template was changed to render corners more accurately. Fixed.
- [C1ComboBox] Fixed the issue where the vertical scrollbar did not scroll up when item selection reached a certain C1ComboBox item.
- [C1Window] Fixed the issue that when restore the maximized C1Window, C1Window's width and height were not changed.
- The 'IsEnabled=False' property was set in a Style tag that was not applied to some WPF controls. Fixed.
- Fixed the issue that even on setting CurrentUICulture to English, Japanese is displayed.
C1.Silverlight.Automation
Improvements
- Added automation peers for C1DataGrid.
- Added automation peers for the following controls (supported patterns in the brackets):
C1TimeEditor (Value, RangeValue) C1DatePicker (Value, ExpandCollapse) C1DateTimePicker (Value) C1TileBase (Invoke) C1Calendar (Selection) C1CalendarItem DaySlotPresenter (SelectionItem)
Bug Fixes
- The Automation of C1TabControl and C1TabItem has been merged to the main folder.
- The SelectedIndex issue in C1TabControl automation has been fixed.
C1.Silverlight.Chart
New Features
- Added a new DataSeries.AggregateGroupSelector property that allows users to specify a custom function for aggregating data along the x-axis.
Bug Fixes
- The clipping for line charts has been improved; the lines no longer appear outside of the plot area.
- Fixed an exception when zooming a polygon chart.
- Plot areas are visible only for charts with Cartesian axes. Fixed.
- An exception is no longer fired when adding plot areas.
- An exception is no longer fired when using a mouse wheel for scaling.
- The point labels are no longer hidden for a collapsed series.
- Various issues with plot area appearance have been fixed.
- Fixed a problem when using zoom with an area stacked chart.
C1.Silverlight.Data
C1.Silverlight.DataGrid
Bug Fixes
- Clipping issue fixed when resizing the browser and star columns were present.
- Focus is now shown in the cell when AddNewRow is clicked.
- Tab navigation is now considering merged cells.
- Enter, Backspace, and Escape key strokes were being handled incorrectly when performed in the row details. Fixed.
- CTRL+V or CTRL+C is pressed and the clipboard dialog box is displaying garbled characters when they are entered. Fixed.
- An exception is no longer raised when tabbing in the filter row.
- Override default Tab key behavior for filter row in order to follow columns order and display hidden cells.
- The Paste feature was modified to paste the clipboard content in the current cell when it is not formatted.
- Avoid entering in edit mode when the CTRL key is pressed.
- An error committing a value in the DataGridTemplateColumn when the root of the template was a panel has been fixed.
- Selecting all the cells and copying to the clipboard is now working.
- The freezing separator is now working when FlowDirection="RightToLeft".
- Copy and Paste to clipboard was modified to include a leading column per indent level so that group rows with summaries can be exported to excel.
- An error in the layout when pressing Ctrl+V twice has been fixed.
- Selection of columns is now working properly when the last row is added or removed.
C1.Silverlight.DataGrid.Summaries
Changes and Improvements
- DataGridSummaryRow provides the aggregate results as text to be used in clipboard operations.
New Features
- The DataGridAggregate.ResultFormat property was added to allow specifying the result as a formatted string which can be exported to excel.
Bug Fixes
- Exported summary cells are no longer showing incorrect values when copying and pasting.
- A summary cell was showing nothing by default; the ResultFormat property default value was changed to "{0}".
- An unhandled exception is no longer thrown when the ampersand character (&) is included in the ResultFormat property of DataGridAggregate.
- The aggregate result is now taking double-braces into account.
C1.Silverlight.DataGrid.Excel
Breaking Changes
- If the KeepRowHeights export option is set to true, then an exported row height is retrieved from each specific grid row (DataGridRow.ActualHeight property), instead of from the DataGrid.RowHeight property.
- If DataGridAggregate's formatting is defined via the ResultFormat property instead of via the ResultTemplate, then formatted values will be exported exactly as they are shown in C1DataGrid.
Bug Fixes
- The height of the rows was considering the details when exported to excel. Fixed.
- 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. Fixed.
- Some symbols like '\', '{' and '}' in aggregate value strings are now shown in an exported file.
- Wrong alignment of aggregate values in group headers. Fixed.
C1.Silverlight.DateTime
Improvements
- Added automation support. This requires the C1.Silverlight.Automation assembly reference.
Supported automation patterns: C1TimeEditor (Value, RangeValue) C1DatePicker (Value, ExpandCollapse) C1DateTimePicker (Value)
C1.Silverlight.Docking
Bug Fixes
- [C1DockTabControl] Fixed the issue where an unhandled exception was thrown on dragging the splitter bar.
- [C1DockControl] Fixed the issue where the DockTabControl's area was appearing when changing the DockMode property sliding to floating state.
- [C1DockTabControl] Fixed the issue that two clicks require to close a C1DockTabItem after opening TabStripMenu at floating mode.
- [C1DockControl] Fixed the issue that Multiple Dropdown lists could be opened at the same time in C1DockControl.
- [C1DockTabControl] You can now drag the last tab item from one floating C1DockTabControl to another floating C1DockTabControl.
- [C1DockControl] Fixed the issue where the docking diamond was shown in the DockTabItem while dragging it out of the floating DockTabControl.
C1.Silverlight.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.
New Features
- Animations have been added to C1Accordion.
- C1SlideContentControl control has been added.
Bug Fixes
- C1SpectrumColorPicker keyboard navigation is now working.
- C1SpectrumColorPicker moving the pointer with the keyboard is now working properly.
- C1HexColorBox cursor is set at the wrong position when ShowSharpPrefix is set to true.
C1.Silverlight.FlexGrid.4
Changes and Improvements
- Take row visibility into account when rendering alternate rows.
Bug Fixes
- Avoid entering in edit mode when double-clicking in a cell that already was in edit mode. Fixed.
- The editing value is now committed when using a combobox inside a template cell.
- Resizing a column header is now working when zoom is applied in the browser.
C1.Silverlight.FlexGridFilter.4
Changes and Improvements
- Added support for DBNull values in filter (in addition to regular null values).
C1.Silverlight.Maps
Bug Fixes
- Fixed the issue where TargetZoomSpeed did not work well.
- Changed the attached property name LatLong to LongLat in the C1MapCanvas class.
C1.Silverlight.PdfViewer
Bug Fixes
- Fixed the issue where the logo image was covered up by unknown multi-color lines.
- Fixed the issue where some formula symbols were replaced by a rectangle in C1PdfViewer.
- Fixed the issue that 'NullReferenceException' is observed when loading certain pdf files.
- [WPF] Fixed the issue where an InvalidOperationException occurred when trying to print a scanned PDF file in C1PdfViewer.
- Fixed the issue where some bracket was not shown in C1PdfViewer.
- Fixed the issue that a NullReferenceException occurred when trying to go to the next page.
- Fixed the issue that a red cross was shown instead of images in C1PdfViewer.
- Fixed the issue that text rendered incorrectly in C1PDfViewer.
- Fixed the issue that a formatException occurs when loading a scanned image .pdf file.
- Fixed the issue that text in a logo image is displayed in reverse order.
- Fixed the issue that images are displayed at an incorrect position in C1PdfViewer.
- Fixed the issue that a logo image is overlapped by a black rectangle in C1PdfViewer.
- Fixed the issue that bullets are replaced with rectangles.
- Fixed the issue that C1PDFViewer could not properly view certain pdf files.
- Fixed the issue where the background color is not rendered and text appears garbled when loading a specific .pdf file.
- Fixed the issue where a gray background is shown instead of a gradient background.
- Fixed the issue where certain PDF files would not load in C1PdfViewer.
- Fixed the issue that all the spaces in front of the found text are selected when typing in the "Search" box after loading the Japanese pdf file.
- Fixed the issue that text is displayed with incorrect background color when loading the pdf file in C1PdfViewer.
- Fixed the issue where the PDF is not displaying properly.
- Fixed the issue that an image is converted to gray scale when opened with C1PDFViewer.
- Fixed the issue that bullets are replaced with unknown characters.
- Fixed the issue that numbers render incorrectly.
- Fixed the issue where the text font size was getting increased.
- Fixed the issue where the targetInvocationException is raised on loading certain .pdf files.
- Fixed the issue where typed text in the "Search" box is not selected in C1PdfViewer if a .pdf file containing Chinese characters is loaded.
- Fixed the issue that numbers render out of the circle.
- [WPF] Fixed the issue where an unknown rectangle was shown when dragging the mouse.
- Fixed the issue where a Win32 exception occurs when trying to select text of a signed .pdf.
- Fixed the issue where an image/graphic is shown with a black background.
- Fixed the issue that a .pdf is not rendered properly in C1PDFViewer.
- Fixed the issue that a keyNotFoundException is raised when loading the .pdf file.
- Fixed the issue that a .pdf file is not rendered properly.
- [WPF] Fixed the issue where extra spaces were added in between some words.
- Fixed the issue where some text becomes formatted with a larger font size in C1PdfViewer.
- Fixed the issue where text was not clearly shown in a scanned .pdf.
- [WPF] Fixed the issue where vertical lines were shown when a scanned PDF was loaded.
- [WPF] Fixed the issue where some italic text was not correctly displayed in C1PdfViewer.
- Fixed the issue where applied underline styles are missing in some titles.
- Fixed the issue where German text was not shown in C1PdfViewer.
- Fixed the issue where dotted lines are missing in C1PdfViewer.
- Fixed the issue where text is not displayed in C1PdfViewer if it is added inside the box or rectangle.
- Fixed the issue pdfParserException raised when viewing certain .pdf files (Support ASCIIHexDecode, RunLengthDecode).
- Fixed the issue where you were unable to view a scanned .pdf file in C1PDFViewer.
- Fixed the issue that where a CloseDocument could not release memory.
- Fixed the issue where Japanese text was not displayed in C1PdfViewer.
- Fixed the issue where 'NullReferenceException' occurred when dragging an Annotation dialog box.
- Fixed the issue of blurry text found when viewing certain .pdf files in C1PdfViewer.
- [WPF][PH] Fixed the issue where a PdfPasswordException was raised when opening the .pdf file with ��owner�� password.
- Fixed the issue where some words and numbers crash.
- Fixed the issue where some text is not shown in a specific rectangle area.
- Fixed the issue where some numbers have a large font.
- Fixed the issue that a larger font size is shown and some text is cut off.
- Fixed the issue that C1PdfViewer cannot select and find the text on custom creating a .pdf file.
- Fixed the issue that C1PdfViewer cannot render the wrong text when loading certain files.
- [WPF] Fixed the issue where Japanese text could not be selected by dragging the mouse.
- [WPF] Fixed the issue where a solid line was replaced with a dotted line when loading a .pdf file.
- [WPF] Fixed the issue where a C1PdfViewer was scrolled when Japanese text was selected using the mouse.
- Fixed the issue that it takes longer time to see the .pdf content.
- Fixed the issue that garbled text was rendered when loading Japanese file.
- Fixed the issue that text overlapped when loading certain text.
- Fixed the issue that lines of text are missing in a loaded .pdf file.
- Fixed the issue that a PdfViewer rendered a rectangle by using unicode.
- Fixed the issue that incomplete dynamic bit lengths tree xxx occurs when loading the .pdf file containing the input controls.
- Fixed the issue that an Inflating error is raised when loading a certain .pdf file.
- Fixed the issue that C1.C1Zip.ZLib.ZStreamException occurs when a pdf file with a graphic is opened.
- Fixed the issue where a Win32 exception was raised on loading an AcroForm pdf file if RenderMode=System.
- Fixed the issue that the pages are overlapped and are bigger than the container.
- Fixed the issue that incorrect links are displayed in the RequestNavigate event.
C1.Silverlight.ReportViewer
Bug Fixes
- Fixed the issue where a NullReferenece exception occurred when loading an HTML file.
C1.Silverlight.RichTextBox
Bug Fixes
- Fixed the issue where the underline is not removed after removing an existing hyperlink.
- Fixed the issue where no word is pasted when pressing Ctrl+V after pressing Ctrl+X twice or more.
- Fixed the issue where the strikethrough line did not work after converting to an .rtf file with strikethrough style text.
- Fixed the issue where the image present in a loaded RTF file cannot be deleted.
- Fixed the issue where the "LayoutCycle" exception was observed when numerous (>130) C1RichTextBox controls were added at runtime.(
- Fixed the issue where a duplicate signal was shown in C1RichTextToolbar.
- Fixed the issue where an ArgumentOutOfRange Exception occurred when loading an .html file into C1RichTextBox.
- Fixed the issue where an "Index and length must refer to a location within the string" exception was thrown when copying and pasting some specific text.
- Fixed the issue where an XamlParse Exception occurred when setting the string containing tag to C1RichTextBox.Html.
- Fixed the issue where "Up" Keyboard navigation was not possible when loading an .xhtml document in C1RichTextBox containing "div" tags.
- Fixed the issue where UpdateSourceTrigger was set to "PropertyChanged" value does not work correctly.
- Fixed the issue where an extra English character was displayed between the Japanese Hiragana characters.
- Fixed the issue where the right edge of a table was not rendered when it was distributed across two C1RichTextBoxes and its width was more than 1000px.
- Fixed the issue where an exception was thrown when pressing the Delete key in copied-pasted text.
- Fixed the issue that incorrect selected text was shown when some text with new line characters was deleted.
- Fixed the issue that the "Delete cells" option does not deletes the first cell in that row.
- Fixed the issue that Chinese characters appeared garbled when loaded from an RTF file.
- Fixed the issue that a garbled character appeared when deleting the first character of 4byte Japanese text.
C1.Silverlight.SpellChecker
Bug Fixes
- In a BadWordFound event, 'e.Cancel=true' no longer throws an exception.
C1.Silverlight.Tile
New Features
- Added support for the Invoke automation pattern. Requires the C1.Silverlight.Automation assembly reference.