# 2013 v3

## Content



### 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.