[]
        
(Showing Draft Content)

2013 v3

Breaking Changes

  • The C1ListViewer.ItemTap and ItemHold events were marked as "Obsolete"; use ItemTapped and ItemHolding instead.
  • C1MouseHelper obsolete drag events have been removed; use C1DragHelper instead.
  • [C1TextBoxBase, C1MaskedTextBox] The default control's template does not include a ScrollViewer named ContentElement with Border named PART_ContentHost inside anymore; instead, it includes a single ScrollViewer named PART_ContentHost. The controls are still able to work with standard templates.

Improvements

  • C1ComboBox, C1ListBox, C1TreeView, C1PropertyGrid touch support has been added.
  • C1ListBox now accepts selecting an item by clicking it or tapping it.
  • C1ListViewer now supports loading items on demand.
  • Added ScrollViewerTouchBehavior in order to give Microsoft ScrollViewer the capability of being scrolled with the finger over the scrolling area.
  • The C1TapHelper.RightTapped event was added.
  • The C1TapHelper.Holding event was added.

Bug Fixes

  • [C1ComboBox] Fixed the issue where a user cannot enter the text in C1ComboBox.
  • [C1ComboBox] Fixed the issue where a user could not enter Japanese text into C1ComboBox.
  • [C1ComboBox] Fixed the issue that setting the 'ItemFormatString' property does not set the format in Edit mode.
  • [C1ComboBox] Fixed the issue where Condition="Contains" property setting does not work when C1ComboBox is reopened.
  • [C1ComboBox] Fixed the issue where the C1ComboBox drop-down is flickering and an application hangs if reopening the drop-down when the Condition property is set.
  • [C1ComboBox] Fixed the issue where subsequent typed text was not shown in C1ComboBox after clearing the text by pressing the "Esc" key.
  • [C1ComboBox] Fixed the issue where the ComboBox item selection through the keyboard did not work correctly if Condition="Contains".
  • [C1ComboBox] 'XamlParseException' is thrown if C1ComboBox content contains the DoubleQuotes (") character.
  • [C1ComboBox] C1ComboBox is now cleared after some scenarios.
  • [C1ComboBox] When the Condition property is set to 'Contains', an incorrect behavior is no longer observed.
  • [C1ComboBox]A 'XamlParseException' is no longer thrown if C1ComboBox content contains the Ampersand ('&') character.
  • [C1ComboBox] When C1ComboBox's Condition property is set to Contains, the cursor moves to the initial point as soon as the text is typed.
  • [C1ComboBox] Unlike Microsoft ComboBox, the text is not displayed when entering the first character though it is in the C1ComboBox drop-down list with 'Condition' - StartsWith property. Fixed.
  • [C1ComboBox][C1NumericBox] The FocusBrush color now has an effect on WPF controls.
  • [C1ComboBox] A "Cannot Undo or Redo while undo unit is open" exception is no longer thrown when pressing Ctrl+Z after entering the text which is not in the drop down list with "Condition" - Contains property.
  • [C1ComboBox] The drop-down list position is wrong when opening C1ComBoxBox if Handedness of the tablet PC settings is set to Right-Handed.
  • [C1ComboBox] The characters can now be deleted one by one in C1ComboBox.
  • [C1ComboBox] Although the typed character exists in the drop-down list, the value is not selected in C1ComboBox. Fixed
  • [C1ComboBox] The selected item is no longer changed when pressing the End/Home key while the drop-down list is opening.
  • [C1ComboBox] A selected item is still shown in the content of C1ComboBox even though it has been removed. Fixed.
  • [C1ComboBox] Binding the DropDownDirection property now works after opening ComboBox.
  • [C1ComboBox] The filter drop-down icon is now displayed.
  • [C1ComboBox] Unlike Microsoft ComboBox, selected text is displayed in reverse order after setting FlowDirection to RightToLeft.
  • [C1ComboBox] A "Specified argument was out of the range of valid values" exception is no longer thrown when moving up to the invisible items.
  • [C1DataGrid] Filter popup now detects boundaries when setting the FlowDirection to RightToLeft.
  • [C1DragDropManager] Some items could not be dragged when the source was inside a Popup. Fixed.
  • [C1DropDown] DropDown height does not extend beyond the Window. Fixed.
  • [C1DropDown] A flicker when changing DropDownHeight and DropDownWidth when drop-down is opened has been fixed.*C1ListViewer items whose width was bigger than the view port was being clipped.
  • [C1DropDown] The drop-down displays at the correct position when resizing the window.
  • [C1DropDown] When you click the expand button of C1DropDown in a browser application, a 'SecurityException' exception no longer occurs.
  • The DropDownDirection property was mentioned as C1.Silverlight.C1ComboBox. Fixed.
  • [C1HyperlinkButton] Keep mouse over brush when the foreground is changed.
  • [C1HyperlinkButton] IsEnabled and Foreground properties are now working.
  • [C1HyperlinkButton] IsEnabled and Foreground properties are now working.
  • [C1HyperlinkButton] A licensing check has been added to C1HyperLinkButton.
  • [C1ListViewer] Layout changed to stretch items when the width of the items is not specified. Fixed.
  • [C1ListBox] The SelectedItems property is now working properly.
  • [C1ListViewer] Items no longer disappear when the theme is changed.
  • [C1ListViewer] MouseOverBrush is now being applied correctly.
  • C1ListViewer.IsSwipeEnabled default value is set to false.
  • [Menu] The second-level submenu opens overlapped or far away from its respective main menu. Fixed.
  • [C1NumericBox] Pressing the d digit key when a current value is 0.d and is fully selected does not change the value to d. Fixed.
  • [C1NumericBox, C1MaskedTextBox] Controls now honor the FrameworkElement.Language property. The Culture property is marked as obsolete.
  • [C1ProgressBar] IndeterminateForeground is now being applied.
  • [C1TapHelper] Tapped event now fires correctly in Silverlight and WPF3.5.
  • C1TapHelper.Tapped was being raised twice when the gesture was performed with the finger and IsManipulationEnabled was set to false.
  • [C1TabControl] An unhandled exception no longer occurs at design-time when the C1TabControl is dropped onto the design page in certain scenarios.
  • [C1TabControl] The first tab item is now shown as the default selected item.
  • [C1TabControl]The SelectedIndex property now works.
  • [C1TabControl] C1TabControl is no longer distorted when setting the TabStripPlacement property in certain scenarios.
  • [C1TabControl] A tab item selection no longer gets lost after clicking the "Pin" button and sorting is applied.
  • [C1TabControl] Changing the C1TabControl.TabStripPlacement property value does not distort the control layout under some specific conditions.
  • [C1TabControl] C1TabControl with a global close button causes an infinite measure/arrange loop when minimized to a length that does not fit a single tab. Fixed.
  • [C1TreeView] When SelectionMode is set to Multiple, a selected item does not get unselected by clicking that item again. Fixed.
  • [All C1TextBoxBase based controls, like C1MaskedTextBox and C1NumericBox] Text can now be scrolled using the mouse wheel.
  • [C1TreeView] Setting the TextWrapping property on C1TreeViewItem does not work and text is not wrapped. Fixed.
  • [C1TreeView] The DropDown Box is closed when clicking the expand button of C1TreeView. Fixed.
  • [C1Window] Although IsActive property is set to false, C1Window is opened in the active state. Fixed.
  • [C1Window] The NullReferenceException no longer occurs when setting the C1 theme when running the Themes2010 sample.
  • [C1Window] Fixed the issue where C1Window did not get displayed when an application is run from the tray icon.
  • C1Window can now be resized inwards with the finger.
  • CornerRadius of templated ScrollViewer is now being clipped correctly.
  • The ScrollViewerTouchBehavior no longer raises an exception when the Theme is changed.