General Changes
Improvements
This is the [Windows] first release for the following:
- C1.Xaml.BarCode
- C1.Xaml.Document
- C1.Xaml.ImportServices
- C1.Xaml.OrgChart
- C1.Xaml.RichTextBox.PdfFilter
- C1.Xaml.Sparkline
- C1.Xaml.SsrsViewer
- C1GridSplitter control
- C1RangeSlider control
C1.Xaml version 8.1.20151.455
Improvements
[Windows][C1RadialMenu] Added the C1RadialMenu.GoBack method. It navigates the menu one level up as if the end-user clicked the Back button.
Bug Fixes
- [Windows][C1TreeView] Fixed the issue where pressing the navigation keys did not work after pressing the Delete the key.
- [Windows][C1TreeView] Fixed the issue where the ContextMenu was shown when pressing the contextmenu key from the keyboard in C1TreeView.
- Allows setting String.Empty in objects where the property type is Nullable where T != string.
- [C1NumericBox] Fixed the issue where the decimal point could not be entered if the format did not contain digits.
C1.Xaml.Chart
Bug Fixes
- The AxisScrollbar visibility is now honored at layout.
- Added a property name to event arguments for the Axis.PropertyChanged event.
- Fixed the issue where the AnnoCreated event did not fire.
C1.Xaml.Calendar
Breaking Changes
Removed template parts (Back and Forward storyboards, ContentCopy rectangle)
[TemplatePart(Name = C1Calendar.BackStoryboardName, Type = typeof(Storyboard))]
[TemplatePart(Name = C1Calendar.ForwardStoryboardName, Type = typeof(Storyboard))]
[TemplatePart(Name = C1Calendar.ContentCopyName, Type = typeof(Rectangle))]
Improvements
- Improved drag animations and added animation support when the calendar is hosted in popups.
- [Windows] Added the Today button. That includes TodayButtonStyle and ShowTodayButton properties and the corresponding template part.
- [Windows] Added Calendar Year and Decade display modes for historical date selection.
C1.Xaml.DateTime
Improvements
- Added sliding animation for a drop-down calendar.
- Added Calendar Year and Decade display modes for historical date selection. Tap on the month header in the drop-down calendar for switching to the other mode.
- Added the Today button in the drop-down calendar.
C1.Xaml.FlexGrid.4
Improvements
- Touch has been improved.
- Rows can be dragged in bound mode when the itemsource is not be grouped and C1FlexGrid is not allowed to be sorted.
- Effects of dragging a row have been added.
- Added the DragDropIndicatorBrush property to get or set the brush of the drop indicator when dragging columns or rows.
- Adorners now show when a user touches the grid and SelectionMode is set to CellRange or RowRange.
- The resize handler now shows when the user touches the cells.
- A column can be dragged and dropped by touch. Rows can be dragged and dropped when C1FlexGrid is in unbound mode by touch.
- The CellContentChanging event was added in order to improve the performance in scenarios of cells with live data.
Bug Fixes
- Cell values no longer disappear when clicking a cell if the C1Office2013 theme is applied on C1FlexGrid.
- Fixed the issue where errors were observed when setting the FontWeight and HeaderFontWeight properties in XAML.
- Fixed the issue where string values were not shown in the filter drop-down list.
- Setting a non-convertible value no longer raises an exception.
- Evaluating a path with a numeric indexer is now returning the right value.
- Pasting values is now working in numeric and Boolean columns.
- Resizing rows is now working correctly.
- Auto-sizing columns is now working correctly when there are merged cells.
- Editing values in a flyout is now working when the grid is in unbound mode.
- Setting enum values as a String no longer raises an exception.
- Setting values no longer throws an exception when the underlying type is Enum and the value is a String.
- A row was not invalidated correctly when moving it to the last position by dragging its header. Fixed.
- Getting values from cells is no longer raising an exception when the data source uses indexed properties.
C1.Xaml.Maps
Improvements
Added support for the ShapeFile format to C1Maps.
C1.Xaml.PdfViewer
Breaking Changes
- Support for more fonts has been added.
- The TextBlockAdded event is marked as obsolete.
Improvements
- Open type font is now supported.
- [Windows] Added one more RenderMode value(Extended). Extended mode is a special mode to render all text in PDF with Microsoft TextBlock.
Bug Fixes
- Fixed the issue where words were not getting selected when double-clicking them.
- Fixed the issue where a page was automatically scrolled down when dragging the mouse on Japanese text.
- Fixed the issue where footer text was missing and incorrect logo images were shown in C1PDFViewer.
- Fixed the issue where some text and circle bullets were shown with square characters.
- Fixed the issue where Hebrew characters were not shown correctly in C1PdfViewer.
- Fixed the issue where Chinese characters were not displayed correctly in the Bookmark contents of the loaded PDF file.
- Fixed the issue with Hebrew support in C1PdfViewer.
- Fixed the issue where a PDF file was displayed incorrectly with a black background.
- Fixed the issue where page navigation did not work when clicking the links in C1PdfViewer.
- [Windows Phone] Fixed the issue where an OutOfMemory exception occurred on a Nokia Lumia Device (530).
- Fixed the issue where the Source property was not available.
- Fixed the issue where input values were not displayed in PDF controls.
- Fixed the issue where an IndexOutRangeException occurred when a PDF with Graphic objects were loaded into C1PdfViewer.
- Fixed the issue where Japanese text was not shown in a loaded PDF file.
- Fixed the issue where an oversubscribed dynamic bit lengths tree exception occurred when opening a PDF File.
C1.Xaml.RichTextBox
Bug Fixes
- Fixed the issue where font size/style was not consistently maintained when an HTML file is loaded and modified.
- [Windows] Fixed the issue where the selection expansion did not respond to touch on a Touch Device if the isReadOnly was set to True.
- [Windows] Fixed the issue where the selection expansion did not respond to touch on a Touch Device if the ViewMode was set to Print.
- [Windows] Fixed the issue where images were not displayed when imported from a saved RTF file.
- [Windows] Fixed the issue where a saved RTF file could be opened if it contained an image inserted in the RichTextBox document via either of the methods of inserting an image.
- [Windows] Fixed the issue where anchors were always saved with underline formatting even when setting TextDecoration to None.
C1.Xaml.RichTextBox.Toolbar
Improvements
- Added localized resources for the cultures partly:
- Slovenian(sl, sl-SI)
- Hungarian(hu, hu-HU)
- [Windows] Added a RemoveHyperlink menu item to the Selection ContextMenu and the Table Selection ContextMenu.
C1.Xaml.Schedule
Breaking Changes
The C1LoopPanel panel has been moved to the C1.Xaml.Calendar assembly (C1.Xaml.Calendar namespace).
Improvements
- Added Year and Decade display modes in the C1Calendar controls. They are used in the month header drop-down calendar and in date pickers for selecting historical dates.
- Added sliding animations for drop-down calendars in the month header and date pickers.
- Improved iCal import for reading historical time zones.
- Added support for RECURRENCE-ID, SEQUENCE, and UID in iCal import. Note that cases where RECURRENCE-ID is a recurring event are not supported.
Bug Fixes
- Fixed an issue with the AppointmentChanged event occasionally not firing on drag and drop operations.
- Improved performance when when working with long-lasting appointments.
C1.Xaml.SpellChecker
Breaking Changes
[Windows] Removed the AutoReplaceList property, the OnAutoReplace method, the AutoReplace event, AutoReplaceEventArgs, and the AutoReplaceEventHandler because they are not used.