Quantcast
Channel: Winforms Release History RSS
Viewing all 165 articles
Browse latest View live

Q2 2010 (version 2010.2.10.713)

$
0
0

New Controls

RadControls for WinForms

RadListControl and RadDropDownList

The RadListControl and RadDropDownList will replace the existing RadListBox and RadComboBox controls entirely in the long term. The old controls will still be supported, but users are encouraged to use the new ones since they address the fundamental shortcomings of the old controls, namely the slow performance when working with large data sets, lack of a flexible API, etc. Fore more information on the controls visit the RadListControl and RadDropDownList for WinForms product page.

Upgrading from the old to the new controls should be easy and painless - just review those videos on Telerik TV:

If you have extended the previous controls with custom functionality, please contact Telerik support and we will help you upgrade your application to the new versions. We will also provide an automatic upgrade tool with Q2 2010 SP1.

RadPageView

RadPageView

RadPageView is the successor of RadTabStrip and RadPanelBar. It Provides different views over collection of pages. Each page is a stand-alone Panel where controls may be added by Visual Studio’s Designer. The control is fully customizable yet greatly optimized regarding both memory consumption and performance. Currently available views are:

  • StripView – encapsulates the TabControl view. A myriad of settings is available, allowing for deep customization of items’ strip and content area. Such settings are:
  • StackView – the same as PanelBar’s base view. Items are organized in a stack (either vertical or horizontal oriented) and the content area is either centered or aligned top or bottom.
  • OutlookView – the same as the PanelBar’s outlook mode in which items are stacked vertically whereas their content is displayed on top of the stack. Below the items there is an overflow strip which displays the collapsed items and provides an overflow drop-down menu from which the user can modify the item visibility.

Users are encouraged to use the new control since it addresses the shortcomings of the old controls. Upgrading from the old to the new control should be easy and painless - just review those videos on Telerik TV:

If you have extended the previous controls with custom functionality, please contact Telerik support and we will help you upgrade your application to the new version. We will also provide an automatic upgrade tool with Q2 2010 SP1.

RadReminder

RadDesktopAlert

The RadDesktopAlert is a new component that can be used to show a small popup on the screen to inform the user about an event in the application. The control can be flawlessly integrated in your WinForms based application and allows you to fully customize the content of the reminder message by offering support for images and HTML-like text rendering. RadDesktopAlert is also fully themable and exhibits advanced features like multi-monitor support, screen alignment, fade-in and -out, pinning/unpinning, and auto-close through a rich collection of events and a convenient API. Read more on the RadDesktopAlert product page and watch Getting Started with RadDesktopAlert.

RadReminder

RadReminder

RadReminder for WinForms enables end-users to track different tasks, deadlines and events in an Outlook®-style pop-up dialog. Coupled with RadScheduler, the reminder offers very familiar and friendly interface by showing the appointment details and providing the user with the ability to take action on each reminder, such as snooze and dismiss. It offers simplified development experience, and provides extended customization capabilities through a rich collection of themes, events, and extensible API. Support for RadScheduler for WinForms is built-in, but Telerik Reminder can be used as a stand-alone control or in conjunction with other Telerik Windows Forms controls.

Existing Controls

Telerik Presentation Framework for WinForms

Telerik Presentation Framework

  • ADDED: New High Contrast theme
  • IMPROVED: RadGridView ControlDefault theme.
  • IMPROVED: RAdDock ControlDefault theme.
  • IMPROVED: RadPageView ControlDefault, Office 2010 and Windows7 themes.
  • FIXED: Issue with ignoring double <p> tags in the HTML-like formatting
  • FIXED: Light Visual element measure issue
  • FIXED: RadShortcut.GetDisplayText() did not work properly when no modifier is specified.
Visual Style Builder

Visual Style Builder

  • ADDED: Improvements in the Parent-Child selector generation routines.
  • ADDED: Support for different Style Builder Registrations per single control metadata.
  • FIXED: Collection modified exception in certain cases when opening themes.

Visual Studio Extensions

  • IMPROVED: DSLTools Prerequisite
  • FIXED: Upgrade Wizard cancelled when cancelling the connection to the server during an online update 

RadDock

  • FIXED: Anchored controls preserve their size properly.
  • FIXED: Setting MdiParent to null will properly detach the associated hosted MdiChild Form.
  • FIXED: Auto-hide tool window is immediately hidden upon mouse click outside its bounds.
  • FIXED: ToolTabStrip’s caption is properly updated when a child HostWindow Text is changed.

RadColorDialog

  • FIXED: The alpha channel value was not correctly synchronized with the initial color when opening the dialog.

RadMaskedEditBox

  • ADDED: New property ShowInTaskBar. Default value is false.

RadRibbonForm

  • FIXED: Issue with painting of a background image when set to the form with Aero effects enabled

RadTitleBar

  • FIXED: The system buttons are not active when the control is used in the Visual Style Builder
RadGridView

RadGridView

  • ADDED: New data layer (with a new RadListSource component, and a RadCollectionView component for handling bound/unbound data), which is generic, faster and uses less memory. It is reused in RadListControl and RadDropDownList;
  • ADDED: A GridViewHiararchyDataProvider which brings several distinct advantages to the hierarchy mode, such as support for custom hierarchy (the old mechanism supported relation hierarchy only), support for self-referencing hierarchy, load on demand hierarchy;
  • ADDED: Data conversion layer, which recognizes automatically any attached type converter attribute and uses it to convert the data.
  • ADDED: Virtualized columns – enables fast scrolling when using a large number of columns.
  • ADDED: Split mode - enables horizontal and vertical split views.
  • ADDED: Support for right pinned columns and bottom pinned rows
  • ADDED: Pinned summary items and total summaries when grouping is applied
  • ADDED: All system rows can be reordered.
  • ADDED: Cell styling - the visual appearance of any cell can be changed by setting directly its Style property.
  • ADDED: Row reorder -  in unbound mode, rows can be reordered by using the mouse.
  • ADDED: Grouping by multiple columns
  • ADDED: New build-in drag and drop service it is easy to drag & drop rows between two grids.
  • ADDED: IDataErrorInfo support, RadGridView will reflect automatically all errors indicated by this interface.
  • ADDED: Event based hierarchy
  • ADDED: A new VirtualizedScrollPanel which provides a new generalized scrolling mechanism with which you can easily add virtualized scrolling to any RadControl element and/or layout by only defining the logical and visual items.
  • ADDED: 3 new export formats: ExportToCSV (see video), ExportToHTML (see video), ExportToPDF (based on ExportToHTML)
  • ADDED: ExportToExcelML: New property FileExtension.
  • FIXED: ExportToExcelML: Sometimes conditional formatting in exported file is spread on more than the evaluated cells.
  • FIXED: ExportToExcelML: underling fonts are represented incorrectly in XML and the file cannot be opened from Excel.
  • FIXED: ExportToExcelML: ExcelCellFormatting event does not allow to change applied conditional formatting and cell data value.
  • FIXED: ExportToExcelML: Wrong alignment and forecolor for conditional formatting.

Breaking Changes

Please contact Telerik support if you need help you upgrade your application to the new version.

  • Because of the new element hierarchy, your application may not compile if you have used the “Element hierarchy editor” or accessed the element tree directly.
  • Row cells should be accessed by using the VisualCells property instead of using the Children collection directly.
  • The CellElement and VisualElement properties of GridViewCellInfo and GridViewRowInfo respectively are removed. You should use RadGridView.GridElement.GetCellElement/GetRowElement methods.
Export to excel
  • All export classes are moved to TelerikData.dll. Please, add it as reference to your project if you use any grid’s export classes.
RadGridView
  • Changed: The Add New Row behavior. Now it adds the row when the validation process is finished.
  • Removed: GroupDepth property, it is no longer needed.
  • Removed: Obsolete method UpdateGroupPanel.
  • Removed: GridScroller property, you should use GridElement.VScrollBar property.
  • Removed: SetCurrentRow method, you should use CurrentRow property.
  • Removed: OnChildRowsNeeded method, it is no longer needed.
  • Changed: GroupSumaryEvaluate to GroupSummaryEvaluate because of a typo.
  • Removed: Obsolete property NewRowIndex
GridViewTemplate
  • Changed: AddNewRowPosition property type changed from PinnedRowPosition to SystemRowPosition
  • Changed: GridViewColumn.Index property is now read only. You should use Columns.Move method instead.
  • Removed: obsolete method UpdateSummaries, summaries are updated automatically.
  • Removed: obsolete method UpdateGroupPanel, group panel is updated automatically.
  • Removed: obsolete property SummaryDisplayStyle, use SummaryRowsTop and SummaryRowsBottom collections.
  • Removed: obsolete property RetrieveNullAsDBNull, use GridViewColumn.DataSourceNullValue property.
  • Removed: obsolete property OwnerGrid, use Owner property.
  • Removed: obsolete property ColumnAutoWidth, use AutoSizeColumnsMode property and BestFit method.
  • Removed: obsolete property AllowRowSelection, use properties controlling the selection behavior.
  • Removed: ColumnWidthChanging/Changed events and methods, use corresponding RadGridView events.
  • Removed: ColumnIndexChanging/Changed events and methods, use Columns.CollectionChanged event.
  • Removed: GroupByExpression, AddToGroupExpressions, ClearGroupByExpressions, RemoveGroupExpressions and SwitchGroupExpressions methods, use GroupByExpressions property methods.
  • Removed: AllowRowSelection property
  • Removed: RemoveInvalidGroupExpressions method, it is no longer needed
GridViewInfo
  • Removed: obsolete method GetVisibleRow, use Rows[index].
  • Removed: obsolete method GetVisibleRowIndex, use Rows.IndexOf method.
  • Removed: GridViewElement property, use RootGridElement.FindView method.
  • Removed: RowHeightChanged and RowHeightChanging methods, use RadGridView events.
  • Removed: RootGroup property, use ViewTemplate property.
  • Removed: CurrentGroup property, use GridViewRowInfo.Parent property.
GridViewRowInfo
  • Removed: obsolete property ActualHeight, use the Height property.
  • Removed: obsolete property GridViewInfo, use the ViewInfo property.
  • Removed: VisualElement property, use GridElement.GetRowElement method.
GridViewNewRowInfo
  • Removed: DataRowInfo property, use new Cells collection instead.
GridViewGroupRowInfo

  • Removed:  SetGroupExpandedWithAnimation method, in this beta we do not support grouping animations.
GridViewDataRowInfo
  • Removed: ChildRow property. Currently when using hierarchy, RadGridView produces GridViewHierarchyRowInfo instances which inherit from GridViewDataRowInfo and contain this property.
  • Removed: GroupLevel property. This property can be accessed in GridViewHierarchyRowInfo.
GridViewColumn
  • Removed: WidthPercentage property, this property was used internally in old grid versions.
  • Removed: Invalidate method, use GridElement.Update methods instead.
  • Removed: CellDefinition property, this property was used internally in old grid versions.
GridViewDataColumn
  • Removed: obsolete property AllowDragToGroup, use the template property.
  • Removed: obsolete property DataField, use the FieldName property.
  • Removed: obsolete property DataTextFormatString, use the FormatString property.
  • Removed: obsolete property DataTypeIsSet.
  • Removed: internally used methods IsBindableType and IsBoundToFieldName.
GridTableElement
  • Removed: obsolete properties DrawHorizontalOuterBorder and DrawVerticalOuterBorder
  • Removed: HeaderElement, FooterElement and TableBodyElement properties, these elements are no longer part of the element hierarchy.
  • Removed: GetRowStyle, GetStyleByTargetElement and SetStyleByTargetElement methods, use the Style property.
  • Removed: various update methods: InvalidateColumn, InvalidateColumnWidths, UpdateColumns, UpdateCurrentColumn, and UpdateCurrentPosition. All updates are now automatic. You can use the Update and UpdateView methods to explicitly update GridTableElement.
  • Removed: RowsEnumerator property, create GridTraverser instance instead.
  • Removed: Scroller property, use VScrollBar property instead
  • Removed: GetRowStyle method, it is no longer needed.
GridRowElement
  • Removed: UpdateColumns, UpdateStyle and CreateCells methods.
  • Removed: GetPinnedState method, use RowInfo.PinPosition property.
  • Removed: ViewDefinition property, use ViewTemplate.ViewDefinition property.
  • Removed: BodyElement property, it is no longer part of the element hierarchy.
GridCellElement
  • Removed: obsolete property IsReadOnly, use GridViewColumn.ReadOnly property.
  • Removed: BodyElement property, it is no longer part of the element hierarchy.
  • Changed: the behavior of RowIndex has changed, now it returns the row index relatively to its Parent collection
BaseGridBehavior
  • Removed: all methods that handle specific keys. Use ProcessKey method instead.
BaseGridNavigator
  • Changed: excluded key specific arguments from row and column selection methods.
GridViewFilteringRowInfo
  • Removed: FiltersOperation property, now all filter expressions are applied with and operator.
GridViewMultiComboBoxColumn
  • Removed: AutoSizeDropDownToBestFit and DropDownWidth properties. 
GridViewSummaryItem
  • Removed: GetSummaryInfo and GetSummaryValue methods.
GridSortField
  • Removed: Aggregate, Expression, Filter and FormatString properties. 
DataGroup
  • Removed: IsRoot property, check whether Parent property is null.
  • Removed: SummaryRowsTop and SummaryRowsBottom collections. Use HeaderRow property to access them. 
RadSortExpressionCollection
  • Removed: Update method, use the indexer instead.
  • Removed: Set method, use the Add method instead.
  • Removed: Replace method.
  • Changed: Changed event arguments of Insert and Move methods. 
GridViewTemplateCollection
  • Removed: FindByCaption, FindByCaptionSafe, SetItem, Move and string indexer methods. 
GridViewSelectedRowsCollection:
  • Changed: now SelectedRows is a read only collection. Use row IsSelected property to control the row selected state. 
GridViewSelectedCellsCollection:
  • Changed: now SelectedCells is a read only collection. Use cell IsSelected property to control the cell selected state.
GridViewFilteringEventArgs
  • Removed: CellValue, Column and RowIndex properties, use RowInfo property instead. 
GridDataCellElement
  • Removed: IsEditMode property 
CompositeFilterForm
  • Removed: Expression property

RadMaskedEditBox

  • FIXED: Issues with the used culture: now the culture assigned in the Visual Studio Designer or programmatically is considered when formatting the content of the control
  • FIXED: Issues with missing synchronization between the Value and the Text property
  • FIXED: Issues with setting negative values

RadMenu

  • ADDED: Scrolling support when the amount of items exceeds the available screen space.
  • FIXED: Issue with setting a number as a mnemonic in a menu item.
  • FIXED: RadMenuButtonItem is now properly measured.
RadMultiColumnComboBox

RadMultiColumnComboBox

  • ADDED: Support for filtering based on multiple columns.
  • FIXED: When AutoFilter is enabled and the user types in text and presses enter without explicitly selecting an item from the available items, the popup is closed, the text is updated but the filter is not cleared. 
  • ADDED: Support for filtering by multiple columns 
  • ADDED: Support for the new filtering API of the RadGridView
  • FIXED: Issues with resetting the selection by typing not existing values in the editable part of the control
  • FIXED: Issues with wrong firing of the SelectedItemChanged/SelectedIndexChanged events
RadRibbonBar for WinForms

RadRibbonBar

  • FIXED: An issue in the logic that collapses/expands elements in RadRibbonBarGroups when shrinking/expanding the control. This issue caused images to disappear and also prevented small images from being shown correctly.
  • FIXED: An issue with the serialization of the Bounds property of all elements inside the RadRibbonBar when setting the AutoSize property to false.
  • FIXED: An issue with the visibility synchronization of the MDI system buttons
RadRibbonBar for WinForms

RadRibbonForm

  • FIXED: An issue with the RadRibbonForm when the painting of the background image set to the form when Aero effects are enabled 
RadRibbonBar for WinForms

RadScheduler

  • ADDED: Localization support for the error provider in the EditAppointmentDialog
  • IMPROVED: Rendering and layout performance in Day, Week and Work week views
  • IMPROVED: Memory usage in Day, Week and Work week views
  • FIXED: AppointmentMouseDown is not raised in Timeline view
  • FIXED: When TimelineView was grouped by resources and a new Start Date was set, the settings did not apply to sub views.
  • FIXED: Wrong layout behavior when the datasource is changed
  • FIXED: The grouped view does not reflect changes in the resources collection

RadSchedulerNavigator

  • ADDED: Automatic navigation in RadSchedulerNavigator to see the whole month when navigating

Q2 2010 SP1 (version 2010.2.10.806)

$
0
0

RadDateTimePicker

  • FIXED: Issues with the formatting of the text of the active editor: leading zeroes were omitted when editing numeric parts with more than one editable positions

RadDock

  • FIXED: Issues with the serialization of the BackColor property when opening the Advanced Layout Designer
RadControls for WinForms

RadDropDownList

  • ADDED: A Conversion Wizard to automate the conversion from the obsolete RadComboBox control to RadDropDownList.
  • ADDED: LimitToList property
  • ADDED: AutoCompleteDisplayMember, AutoCompleteValueMember
  • FIXED: Suggest Popup behavior - incorrectly stays open when writing the whole word and there is a match.
  • FIXED: AutoSuggest cannot transition directly from bound to unbound mode.

RadForm

  • FIXED: Issues with the serialization of the BackColor property when creating a RadForm when using Visual Studio templates

RadGridView

  • ADDED: When you reorder a column, it's automatically pinned if you drop it over a pinned column
  • ADDED: BorderTopColor, BorderLeftColor and BorderRightColor properties to GridViewCellStyle class
  • ADDED: Auto-generation of GridViewComboBoxColumn for enum fields
  • ADDED: The property SelectLastAddedRow that controls whether CurrentRow should be changed when new row is added
  • FIXED: Auto Increment columns are not working when adding rows in RadGridView.
  • FIXED: Values set when handling DefaultValuesNeeded event are not updated in the UI.
  • FIXED: Columns with the same FileldName are not synchronized automatically.
  • FIXED: Best Fit of columns in ColumnsGroupView
  • FIXED: Best Fit to process for all columns
  • FIXED: Header Text of the column is shown in Group Panel instead of its Name
  • FIXED: Issue when you bind the grid to a DataTable instance in cell selection mode
  • FIXED: Data conversion layer does not recognize empty string as null value
  • FIXED: Issue caused by reordering of columns in ColumnGroupsView
  • FIXED: Editing of cell in Self-Reference Hierarchy
  • FIXED: Conditional Formatting should not apply when the row is selected
  • FIXED: Synchronization issue when the cell's value is changed in grouping mode
  • FIXED: Html Text Formatting when AutoSizeRows is enabled
  • FIXED: Issue in GridViewMultiComboBoxColumn when a column is invisible
  • FIXED: Reordering of columns when sorting is applied
  • FIXED: Selection issue when RadGridView does not have a current row
  • FIXED: Row Height Issue when AutoSizeRows is enabled
  • FIXED: SelectFirstRow method when there is no selected row in RadGridView
  • FIXED: Filtering issue for enum values
  • FIXED: Synchronization issue when you pin a column before defining of ViewDefinition
  • FIXED: Filtering for columns with space in their name
  • FIXED: Issue caused by using BeginUpdate-EndUpdate block in ValueChanged event
  • FIXED: Header text formatting of GridViewGroupRowInfo
  • FIXED: Visual glitches in ColumnGroupsView
  • FIXED: Applying of 'OR' and 'AND" operators via Custom Filter Form
  • FIXED: Edit mode behavior when data source and current row are changed
  • FIXED: Issues for event based hierarchy mode
  • BREAKING CHANGE: The type of the default GridViewComboBoxColumn editor is changed from RadComboBoxEditor to RadDropDownListEditor. The type of the element that resides in the editor is also changed from RadComboBoxEditorElement to RadDropDownListEditorElement. 
RadControls for WinForms

RadListControl

  • ADDED: A Conversion Wizard to automate the conversion from the obsolete RadListBox control to RadListControl.
  • ADDED: PropertySynchronized and PropertySynchronizing methods in RadListVisualItem.
  • ADDED: DataItemPropertyChanged event in RadListVisualItem.
  • FIXED: Fixed selection events firing at inappropriate times or with wrong arguments in some cases.
  • FIXED: Exception when DisplayMember or ValueMember point to properties that do not exist in the data records.
  • FIXED: An issue when binding to data source with null data records.
  • FIXED: Issue that caused inability to select multiple items programmatically in MultiExtended selection mode.
  • Breaking Change: The SynchronizeProperties method in RadListVisualElement is not longer virtual. Refer to the online help for a detailed explanation of what the alternative is.
  • Breaking Change: The SetSelectedItem method in RadListElement is no longer virtual. Instead a SetSelectedItemCore method was added and is virtual.
  • Breaking Change: The Checked routed event in RadToggleButtonElement has been renamed to CheckedRoutedEvent.
  • Breaking Change: The DataLayer property of RadListDataItem is now internal instead of public.
  • Breaking Change: The SetDataBoundItem method in RadListDataItem is now protected virtual.

RadMaskedEditBox

  • FIXED: Issues with the formatting of the text of the active editor: leading zeroes were omitted when editing numeric parts with more than one editable positions
RadPageView

RadPageView

  • ADDED: A Conversion Wizard to automate the conversion from the obsolete RadTabStrip and RadPanelBar controls to RadPageView
  • ADDED: A new, ExplorerBar view mode. This view supports multiple visible pages at once and shows a scrollbar when the content exceeds the bounds of the control. Pages can be expanded by clicking on the corresponding item, by using the keyboard or programmatically. There are three page size modes and two stack position modes which provide rich customization capabilities.
  • ADDED: PageExpanding/PageExpanded and PageCollapsing/PageCollapsed events in the RadPageView control. These events are only functional when in Explorer Bar mode.
  • ADDED: PageLength property in the RadPageViewPage class which can be used to define explicit page length. This property is only relevant when the control is in Explorer Bar mode and the content size mode for the content areas is FixedLength
  • ADDED: IsContentVisible property in the RadPageViewPage class which can be used to expand/collapse the content of the page. This property is only relevant when the control is in Explorer Bar mode.
  • FIXED: Anchoring issue
  • FIXED: Issue with setting the Enabled property
Rad RibbonBar for WinForms by Telerik

RadRibbonBar

  • FIXED: An issue with the painting of the ContextualTabGroup’s text when in Aero mode
  • FIXED: Glitches in painting of the caption text when in Aero mode
  • FIXED: RadToolStripSeparatorItem’s handling in the Quick Access Toolbar
  • FIXED: Issues with the RTL synchronization between ribbon and popup when collapsing the ribbon bar to popup
Rad Scheduler for WinForms by Telerik

RadScheduler

  • IMPROVED: Layout behavior and performance.
  • ADDED: Additional layout functionality and additional elements for creating a theme.

Q2 2010 SP2 (version 2010.2.10.914)

$
0
0

RadCalendar

  • FIXED: RangeMinDate and RangeMaxDate cannot be selected
  • FIXED: Selecting and Selected events do not fire properly

RadDateTimePicker

  • FIXED: A date smaller than the minimum date can be selected by using the keyboard

RadGridView

  • ADDED: AutoSizeMode property in GridViewColumn
  • ADDED: API for changing the default filter operator
  • FIXED: Column’s DataType property is not restored when loading a saved layout
  • FIXED: Wrong results when applying filtering and using special symbols in column names
  • FIXED: Add new row is not working in child views when adding several rows
  • FIXED: The sum aggregate is not working properly when using a textbox column
  • FIXED: Primary key value is not shown in child views
  • FIXED: Nullable values are not persisted correctly
  • FIXED: Missing text when using short date format in RadDateTimeEditor
  • FIXED: IsNull filter is not working properly when the column does not contain null values
  • FIXED: Custom sorting is not working properly
  • FIXED: It is not possible to set empty text in group headers
  • FIXED: It is not possible to format aggregates text in group headers
  • FIXED: Summary rows are not calculated correctly in child views
  • FIXED: Summary values are not calculated correctly when using a column with a numeric name
  • FIXED: Wrong editor behavior when using a bound checkbox column
  • FIXED: Child view is closed when there is an empty template
  • FIXED: Wrong value in combo box column when column data type is different from the DisplayMember property
  • FIXED: RadGridView scrolls to right when expanding groups
  • FIXED: Wrong sizing of RadMultiColumnComboBox when AutoSizeDropDownToBestFit property is set to true
  • FIXED: The first item is selected when opening the combobox editor
  • FIXED: Wrong filter cell value after deleting the previous value and using spin editor arrows
  • FIXED: RowValidating event is not working properly
  • FIXED: The closing tag is missing when using the SaveLayout method with XmlWriter argument
  • FIXED: Missing data in combobox cells
  • FIXED: Scrolling is not working properly in the column chooser
  • FIXED: Exception when pressing backspace key in filter cells
  • FIXED: Exception when entering integer values in a textbox column
  • FIXED: Exception when changing the active tab when using multiple child views
  • FIXED: Exception when filtering is applied and the column name contains ‘$’
  • FIXED: Exception occurs when using the mouse wheel and the vertical scrollbar contains the focus
  • FIXED: Exception when using the LoadFrom method and filtering is applied
  • FIXED: Various exceptions after calling the LoadLayout methods
  • FIXED: Exception when calling LoadLayout in hierarchy mode
  • BREAKING CHANGE: Telerik.WinControls.UI.GridViewRowInfo.DataBoundItem is now a read-only property
  • BREAKING CHANGE: Telerik.WinControls.UI.GridViewRowInfo is no longer based on the RadObject class
RadControls for WinForms

RadListControl and RadDropDownList

  • ADDED: Horizontal scrollbar support
  • FIXED: Allow multiline text in RadListDataItem and RadListVisualItem
  • FIXED: Exception in data bound mode when the SelectedItem property is set to null
  • FIXED: Textbox text is not cleared after calling Items.Clear
  • FIXED: ItemChanging event cannot be canceled
  • FIXED: ItemChanged event fires at wrong moment in time
  • FIXED: Exception when adding two items with the same text at design time
RadPanelBar

RadPanelBar

  • FIXED: Border and padding are not considered in the layout
Rad RibbonBar for WinForms by Telerik

RadRibbonBar

  • FIXED: Memory leak when using text boxes
Rad Scheduler for WinForms by Telerik

RadScheduler

  • ADDED: Improved theming mechanism
  • FIXED: Scrollbar is not recalculated in day view when changing the ruler range
  • FIXED: Vertical header is not showing the correct text in month view
  • FIXED: Visual glitches in forward NavigationElement
  • FIXED: Wrong vertical text orientation and alignment in month view

Q3 2010 (version 2010.3.10.1109)

$
0
0

RadCommandBar (New Control)

The brand new RadCommandBar is the successor of RadToolStrip. It is a flexible control for adding tool and button strips, which complement application menus in most Windows applications. Features:

The old RadToolStrip control will be supported for at least one year, but users will be encouraged to use the new control since it addresses the shortcomings of the previous one.

Visual Studio Extensions

  • ADDED: A new Toolbox Configuration Utility, which  keeps the Visual Studio Toolbox in sync with your project references and allows you to have the RadControls in your toolbox referring a Telerik distribution of your choice.

Telerik Presentation Framework

  • IMPROVED: The ControlDefault theme
  • FIXED: Element alignment in GDI rendering mode (UseCompatibleTextRendering set to false)

RadGridView

  • ADDED: Excel-Like Filtering - A new filtering dialog which is open by clicking a new filter button, situated in the header cells of RadGridView. This dialog shows a checked list containing the unique values of a certain column, allowing for applying single or complex filters. It also contains all filtering options in a sub menu. One should set the EnableFiltering and ShowHeaderCellButtons properties to enable this feature.
  • ADDED: Lazy data loading when grouping operation and hierarchy data processing operation are performed.
  • ADDED: Load on demand hierarchy mode.
  • ADDED: Object-relational hierarchy mode.
  • ADDED: Custom hierarchy providers.
  • ADDED: AutoSize mode for RadGridView control.
  • ADDED: RadTabStripElement is replaced with the new RadPageViewElement in hierarchy tabbed view.
  • ADDED:  CreateRowInfo event of GridViewTemplate, which fires when a logical row is created.
  • ADDED: The HideContextMenu method to IContextMenuManager interface.
  • ADDED: The ShowParentGroupSummaries property in GridViewTemplate which allows for displaying summary rows at all group levels.
  • ADDED: The Parent property in GroupSummaryEvaluationEventArgs providing the group row, hierarchy row or template of the calculated summary.
  • ADDED: ErrorText property for GridViewNewRowInfo.
  • ADDED: Three-state checkbox in the filter cell.
  • IMPROVED: Group header rows to adjust their size automatically when using AutoSizeRows mode.
  • IMPROVED: Extended AutoGenerateHierarchy mode to support object-relational business objects.
  • IMPROVED: Self-reference hierarchy mode to support sorting, filtering and grouping operations.
  • IMPROVED: Relational and unbound hierarchy mode.
  • IMPROVED: Memory usage in hierarchy mode.
  • IMPROVED: Custom filtering, sorting and grouping operations.
  • FIXED: Column chooser allows for dropping columns from grids different than the owner grid.
  • FIXED: Checkbox value can be changed even when the ReadOnly property is set to true or BeginEditMode is set to BeginEditProgrammaticaly.
  • FIXED: Rows are added twice when the enter key mode is EnterMovesToLastAddedRow
  • FIXED: Alternating row color does not work in hierarchy.
  • FIXED: Wrong layout in the custom filter dialog when using a localization provider.
  • FIXED: Columns do not fit in the available space when MinWidth property is set.
  • FIXED: A crash in RadGridView when removing rows.
  • FIXED: A crash in RadGridView when using drop-down list and the width of the cell that should contain the list is too small.
  • FIXED: Checking several checkboxes does not change the value for the last checked cell
  • FIXED: A crash in RadGridView when using drop-down list and setting DropDownStyle to DropDownList.
  • FIXED: Combo box column is skipped when navigating to the next cell using the Enter key.
  • FIXED: Auto sized rows are not calculated correctly when grouping is applied.
  • FIXED: Filtering cannot recognize the valid filter operation for nullable types.
  • FIXED: Incorrect plus and minus symbols when using self-referencing hierarchy.
  • FIXED: The last hovered row in a child grid stays highlighted when you move the mouse down and out of the child grid.
  • FIXED: Calculated column is not refreshed correctly.
  • FIXED: The minimal date cannot be entered in RadDateTimeEditor.
  • FIXED: The process of entering the default date in RadDateTimeEditor will hide its value.
  • FIXED: Incorrect date when using a custom format in RadDateTimeEditor
  • FIXED: Incorrect height of child views when they are expanded programmatically and the Height of RadGridView is changed.
  • FIXED: The conditional formatting is not recalculated when you press the apply button of the conditional formatting form.
  • FIXED: The process of setting AggregateExpression property has no effect.
  • FIXED: The filter cell does not save the selected filter operation when its text is cleared.
  • FIXED: There is an exception when iterating over the SelectedRows collection and setting the IsPinned property.
  • FIXED: The user should press the Tab key several times when iterating over group header rows.
  • FIXED: When grouping is applied, check box cells are not updated when their values are changed programmatically.
  • FIXED: SortChanging does not fire the sort direction is changed.
  • FIXED: There is an exception when trying to change DataGroup HeaderText property in runtime.
  • FIXED: There is an exception when the GridSpinEditor value is set to Decimal.MaxValue and the user clicks the up arrow button.
  • FIXED: The filter cell operator is not updated when the type of the column is changed.
  • FIXED: Weird behavior when the row is in edit mode and the user clicks consecutively in a different combo box column.
  • FIXED: Templates are not removed when removing RadGridView from the design-time surface.
  • FIXED: The TextAlignment does not work properly when UseCompatibleTextRendering is false.
  • FIXED: GridViewInfo.CurrentIndex property is wrong.
  • FIXED: The last clicked item in RadMultiColumnComboBox is not selected when using AutoFilter.
  • FIXED: When typing in RadDropDownList and using SuggestAppend mode, pressing the Tab key will not commit the value.
  • BREAKING CHANGE: The Rows collection of GridViewTemplate now contains all bound/unbound rows. The filtered, grouped, and sorted lists of rows can be accessed from the ChildRows collection of GridViewTemplate or from every GridViewRowInfo in a hierarchical view of rows.
  • BREAKING CHANGE: The CustomDataOperation property of GridViewDataColumn is obsolete and it is not used for custom sorting, filtering, and grouping. The new EnableCustomSorting, EnableCustomFiltering, EnableCustomGrouping properties should be used instead.
  • BREAKING CHANGE: The Delete method of GridViewTemplate was removed - for CRUD operations you should use the GridViewRowCollection methods
  • BREAKING CHANGE: EventArgs of CustomSorting, CustomGrouping, CustomFiltering events are changed to support the new improved custom sorting, filtering and grouping operations.
  • BREAKING CHANGE: Expression columns can evaluate only values of columns with compatible data types
  • BREAKING CHANGE: HierarchyLevel property of GridViewRowInfo now calculated including parent GridViewTemplate
  • BREAKING CHANGE: Extended the default theme registration in all supported RadGridView themes. Now it includes registrations for RadGridViewElement and GridTableElement. Any custom theme should include these registrations in order to work properly.
  • BREAKING CHANGE: Telerik.WinControls.UI.GridViewCellEventArgs constructor now has 3 parameters instead of 2. The third paremeter is of type IInputEditor.

RadMessageBox

  • ADDED: UseCompatibleTextRendering property to determine which text-rendering engine should be used. True for GDI+, False for GDI.

RadRibbonBar

  • ADDED: KeyTipActivating event.
  • ADDED: KeyTipShowing event.

RadScheduler

  • ADDED: Time Zone support, which allows events and tasks to be displayed in different time zones via new rulers that represent the different time zones.
  • ADDED: In-place editor for editing appointments directly without opening the edit appointment dialog.
  • ADDED: Custom editor for editing appointments directly without opening the edit appointment dialog.
  • ADDED: Today button to navigates the view to today's date.
  • ADDED: A drop-down list that gives the ability to change the selected time zone of the associated RadScheduler.
  • IMPROVED: RadSchedulerLocalizationProvider contains two new strings for the validation message box.

Q3 2010 SP1 (version 2010.3.10.1215)

$
0
0

Telerik Presentation Framework

  • ADDED: BorderDrawMode property to give more control over how borders apply the BorderBoxStyle when it is set to FourBorders
  • FIXED: Wrong alignment when rendering HTML-like text and TextAlignment is set to Middle or Right.
  • ADDED: Office2010 theme.
  • ADDED: Desert theme for RadPageView.
  • FIXED: Visual glitches in ControlDefault theme.

RadCommandBar

  • ADDED: Default event handler for command bar items.
  • ADDED: Localization providers for easy translation to languages other than English.
  • ADDED: Floating bars feature.

RadDropDownList and RadListControl

  • ADDED: Tag property in RadListDataItem.
  • IMPROVED: the synchronization between RadListDataItem and RadListVisualItem.
  • FIXED: Binding is wrong when setting the DataSource of a data-bound RadDropDownList.
  • FIXED: The MinimumSize property for the popup form is not working properly.
  • FIXED: The horizontal scrollbar is not visible when AutoSizeItems is set to true and FitItemsToSize is set to false
  • FIXED: SelectedValue and SelectedIndex properties contain wrong values when navigating with the keyboard in DropDownList mode.

RadGridView

  • IMPROVED: Grouping performance when using auto expand mode.
  • IMPROVED: Added new localization strings for the Excel-like filtering.
  • ADDED: Composite DateFilterDescriptor which enables filtering by date ignoring the time part. 
  • ADDED: Font property which can be used for specifying the base font when exporting HTML and PDF.
  • ADDED: AddObjectRelation method in GridViewRelationCollection for adding relations between objects.
  • ADDED: Excel-like filtering form saves its preferred size.
  • FIXED: Exception when closing Visual Studio 2010 after using RadGridView Property Builder.
  • FIXED: Slow scrolling when using the mouse wheel or the keyboard.
  • FIXED: Slow performance when scrolling while the selection of multiple rows is enabled.
  • FIXED: Applying BestFitColumns when AutoSizeColumnsMode is set to Fill should respect the MinWidth values of the columns.
  • FIXED: Serialization issues when using RadGridView Property Builder.
  • FIXED: Conditional formatting form does not work under DPI set to 120.
  • FIXED: Custom filtering form controls are partially visible when using custom DPI settings.
  • FIXED: ViewCellFormatting does not fire for group content cells.
  • FIXED: When AutoSizeRows is enabled and one selects an item from the combo box, this combo box does not close its drop down.
  • FIXED: Rows overlap each other row when combo box is opened and AutoSizeRows is enabled.
  • FIXED: Row height is not updated when entering edit mode and AutoSizeRows is enabled.
  • FIXED: Filter cell values are not cleared when the FilterDescriptors collection is cleared.
  • FIXED: Wrong layout when HtmlViewDefinition is applied to the master template in hierarchy.
  • FIXED: ScrollToRow method fails when the “add new row” position is set to the bottom.
  • FIXED: Exception when changing the theme and RadGridView is in edit mode.
  • FIXED: Exception when rebinding RadGridView and there is a pinned row.
  • FIXED: Child view layout is wrong when using column groups view definition at the root hierarchy level.
  • FIXED: Vertical scrollbar parameters are wrong when refilling the data source.
  • FIXED: Vertical scrollbar parameters are wrong when the “add new row” row is located at the bottom of the grid and there is a summary item pinned at bottom.
  • FIXED: The "Click here to add new row" text is not visible.
  • FIXED: GridViewDataColumn.AllowFiltering property is not working properly.
  • FIXED: Data-bound drop-down lists set their text to an empty string the text does not match any item.
  • FIXED: The in-place editor appears in the inappropriate place when using hierarchy.
  • FIXED: There is an exception when navigating with the Tab key in hierarchy mode.
  • FIXED: There is an exception when setting DataSource while RadGridView is invisible.
  • FIXED: GridDataRowElement is not visible in the Control Structure of Visual Style Builder.
  • FIXED: The Image property of GridHeaderRowElement cannot be set when handling the ViewCellFormatting event.
  • FIXED: CreateRowInfo event does not fire for GridViewDetailsRowInfo objects.
  • FIXED: Grouping with custom sorting.
  • FIXED: Exception when opening the filter menu which has null values, empty column or equal values.
  • FIXED: Exception when trying to open the filter menu on grouped view header cell. 
  • FIXED: Exception when applying custom filtering with numeric values.
  • FIXED: Filter tooltips in filter buttons do not show the lookup value for ComboBox and MultiColumnComboBox columns.
  • FIXED: ShowHeaderCellButtons property is not serialized properly.
  • FIXED: All items are visible in the filter list as checked despite the previously applied filter for the child views.
  • FIXED: FilterChanging and FilterChanged event arguments are not correct when selecting the Clear Filters option from the filter menu.
  • FIXED: Wrong layout when using long strings for the filtering menu elements.
  • FIXED: Mouse wheel scrolling in filter items list.
  • FIXED: Filter menu OK button remains disabled when a single result is unchecked.

RadMenu and RadApplicationMenu

  • ADDED: Right-to-Left layout support.

RadPageView

  • ADDED: Name indexer to enable fast search in RadPageView pages using their Name property.

RadRibbonBar

  • FIXED: RadDropDownElement cannot be added to RadRibbonButtonGroup at design-time.
  • FIXED: RadRibbonBar application menu button image alignment should be MiddleCenter by default.

RadScheduler

  • ADDED: RadScheduler does no show editor on double click of the appointment.
  • FIXED: Order of the appointments is wrong when they share the same time frame. 
  • FIXED: The theme for RadScheduler is not applied under x64 platform.
  • FIXED: Localization for RadReminder.
  • FIXED: Time zones synchronization between RadScheduler and RadSchedulerNavigator is wrong.

RadSchedulerNavigator

  • FIXED: Localization of Today button in RadSchedulerNavigator.
  • FIXED: Time zones synchronization between RadScheduler and RadSchedulerNavigator is wrong.

RadChart

  • FIXED: Memory leaks.
  • FIXED: Export bug.
  • FIXED: Labels position.

RadStatusStrip

  • CHANGED: Changed the default value of the SizingGrip property to true.

Visual Studio Extensions

  • IMPROVED: Toolbox Configurator UI.
  • FIXED: QuickStart.dll is no more added to the Toolbox after using the Toolbox Configurator.

Q1 2011 (version 2011.1.11.315)

$
0
0

RadWizard (New Control)

  • ADDED: RadWizard control - it allows you to split a complex process into separate steps.

RadSeparator (New Control)

  • ADDED: RadSeparator control - it allows to separate your forms vertically and/or horizontally.

Telerik Presentation Framework

  • ADDED: Microsoft Active Accessibility support where applicable. This feature allows using coded UI tests in Visual Studio 2010 and other third automation tool providers.
  • ADDED: New Office 2010 Black theme.
  • ADDED: New Office 2010 Blue theme.
  • ADDED: The ability to customize the position of screen tips.
  • IMPROVED: All applicable controls that now support localization.
  • IMPROVED: All applicable controls have support for right-to-left languages.
  • IMPROVED: Improvements in ControlDefault, HighContrastBlack, Office 2010 Silver, Office 2007 Silver, Office2007 Black and Desert themes.
  • FIXED: An exception when using the Project Update Utility.
  • FIXED: The TextProperty of LightVisualElement cannot be set to null.
  • FIXED: Tool tips should be located close to the mouse cursor.
  • FIXED: RadScreenTip shows a button in the taskbar.
  • FIXED: The KeyUp event does not fire for RadCheckBox.
  • FIXED: Check boxes can be checked by using the right mouse button.
  • FIXED: Buttons can be clicked by using the right mouse button.
  • FIXED: The Visibility property of RadStatusStrip elements cannot be set to Hidden or Collapsed.
  • FIXED: Can’t type dates in RadDateTimePicker.
  • FIXED: Themes do not work at design-time with relative paths and are not loaded after the project is reopened.
  • BREAKING CHANGE: Renamed the Office 2010 theme to Office 2010 Silver.

Theme Viewer (New Tool)

  • ADDED: Theme Viewer tool - allows for reviewing themes in action. It is integrated with Visual Style Builder for WinForms.

RadGridView

  • ADDED: Mixed hierarchy mode where self-reference and classic hierarchy modes can be used together.
  • ADDED: Automatic scrolling when selecting rows in multiple rows.
  • ADDED: ShowFiterCellOperatorText property that defines whether to show the filter description.
  • ADDED: Support for DBNull values in Excel-like filtering.
  • ADDED: Support for comma delimited values when using the ExportToExcelML feature.
  • ADDED: Support for GUID types when using the ExportToExcelML feature.
  • ADDED: Support for the DateTimeOffset types when exporting to Excel.
  • ADDED: Support for exporting of hierarchical data to Excel.
  • ADDED: Enabled customizing the textbox border when using a text editor.
  • FIXED: The CellValidating event does not fire when validating the new row and its position is at the bottom.
  • FIXED: The FormatString property is not used when formatting filter cells.
  • FIXED: Filtering by nullable and double types.
  • FIXED: ‘Not’ operator support in CustomFilteringForm.
  • FIXED: CellFormatting fires for cells of type GridFilterCellElement.
  • FIXED: Child rows are not displayed correctly when switching between child views.
  • FIXED: Editor changes its cell owner, when the form is resized.
  • FIXED: Hide the child view tab when all child rows are deleted.
  • FIXED: Slow performance when RadGridView is grouped by two or more columns.
  • FIXED: Incorrect arrow keys behavior when using right-to-left mode.
  • FIXED: The Expression property of GridViewColumn is not evaluated correctly when using hierarchy.
  • FIXED: Slow scrolling in column group view when using a large number of columns.
  • FIXED: The spin editor value is not reset when navigating to another cell.
  • FIXED: The DataType property of GridViewComboBoxColumn is not initialized correctly.
  • FIXED: EndEdit is not called when RadGridView loses focus.
  • FIXED: Wrong layout when EnableGrouping is false and group descriptors are defined.
  • FIXED: The ‘'’ special character is not escaped correctly when filtering is applied.
  • FIXED: Incorrect scrollbar value when setting the DataSource property and grouping is applied.
  • FIXED: Setting the DataTypeConvertor of GridViewColumn property has no effect.
  • FIXED: Setting the TextAllignment of GridViewColumn property has no effect.
  • FIXED: Setting the SelectLastAddedRow property does not ensure that the added row is visible.
  • FIXED: Wrong layout when AutoSizeColumnsMode is set to Fill and GridViewColumn MaxWidth and MinWidth properties contain the same value.
  • FIXED: The current column cannot be changed when handling the CurrentColumnChanged event.
  • FIXED: The MaximumSize property cannot be set when RadGridView is in AutoSize mode.
  • FIXED: When using textbox and grid is bound to the same data source, the grid should be updated automatically when the textbox loses focus.
  • FIXED: Child rows are not displayed correctly when switching between child views.
  • FIXED: Exception when setting the DataSource property to null and the form is minimized.
  • FIXED: Exception when grouping in column group view and there are summary rows.
  • FIXED: Exception when accessing the HeaderText property when handling the GroupSummaryEvaluate event.
  • FIXED: Exception when applying BestFitColumns and grouping is applied.
  • FIXED: In filter row of DateTime column, if “IsNull” is chosen and then immediately “Equals”, a parse exception is thrown.
  • FIXED: Excel-Like Filtering when values contain special characters.
  • BREAKING CHANGE: Renamed GridCellElement.OnCellFormatting to OnViewCellFormatting.
  • BREAKING CHANGE: Removed the AllowMultiColumnSorting obsolete property from RadSortExpressionCollection, use the AllowMultiColumnSorting property in GridViewTemplate instead.
  • BREAKING CHANGE: Removed the AllowNaturalSort obsolete property from RasSortExpressionCollection.
  • BREAKING CHANGE: Filter descriptors now use invariant culture.

RadMultiColumnComboBox

  • FIXED: Wrong item selection when the auto filtering functionality is enabled.
  • FIXED: Wrong formatting when setting the FormatString property to a numeric column.
  • FIXED: Selection is not cleared when typing text that is not present in the data source and the AutoFilter property is set to false.

RadScheduler

  • ADDED: Enabled adding an exception to the first date of an appointment.
  • ADDED: Enabled customizing the timeline view header height.
  • ADDED: Functionality to scroll grouped view to a given resource.
  • ADDED Functionality to customize Timeline view header height.
  • ADDED: Logical views.
  • ADDED: Inline editors.
  • ADDED: DataBindingComplete event which notifies the user when the data loading process is completed.
  • ADDED: A half hour time scale in Timeline view.
  • ADDED: Add functionality to customize statuses and backgrounds.
  • FIXED: Incorrect scrollbar values in Timeline view.
  • FIXED: Navigator updates incorrectly after the Binding Context is changed.
  • FIXED: Wrong layout in Timeline grouping view.
  • FIXED: Properties set in Appointments/Resource Mapping dialogs do not affect the design time.
  • FIXED: Scroll bar calculation in the timeline view.
  • FIXED: AppointmentFormatting event is not fired when RadScheduler is in TimelineView.

RadReminder

  • BREAKING CHANGE: Renamed the RadAlarmFormShowingArgs class to RadAlarmFormShowingEventArgs.

RadCalendar

  • ADDED: Functionality to apply custom formatting to the current date in the footer area.
  • FIXED: Exception when the focused date is set to a value out of the current view.
  • FIXED: Exception when setting the Culture property while RadCalendar shows multiple views.

RadTreeView

  • ADDED: Sorting and filtering support.
  • ADDED: Ability to bind to related data of custom objects which have member collections of related objects.
  • ADDED: Spin editor, drop-down list editor and date time editor support.
  • ADDED: Custom editors support.
  • ADDED: AllowAdd property to RadTreeView that allows adding a new node by the context menu.
  • ADDED: AllowRemove property to RadTreeVIew that allows removing a node by the context menu.
  • ADDED: HideSelection property to RadTreeView that hides the selection when the control loses its focus.
  • ADDED: HotTracking property to RadTreeView that enables hot tracking when node is hovered by the mouse cursor.
  • ADDED: ShowDragHint property to RadTreeView that alters the drag hint visibility.
  • ADDED: ShowDropHint property to RadTreeView that alters the drop hint visibility.
  • ADDED: CancelEdit method to RadTreeView that rejects the editor’s value changes.
  • ADDED: EndEdit method to RadTreeView that commits the editor’s value to the data source.
  • ADDED: ClearSelection method to RadTreeView that clears the selected nodes.
  • ADDED: DeferRefresh method that performs BeginUpdate and EndUpdate methods in a ‘using’ statement.
  • ADDED: Execute method to RadTreeView that executes an ICommand instance.
  • ADDED: Find method to RadTreeView that performs node search by specified predicate.
  • ADDED: GetNodeCount method to RadTreeView that calculates the total count of nodes.
  • ADDED: SelectAll method to RadTreeView that selects all nodes.
  • ADDED: ContextMenuOpening event to RadTreeView which is raised before the context menu is opened.
  • ADDED: CreateNode event to RadTreeView which is raised when RadTreeNode instance is created in bound mode.
  • ADDED: CreateNodeElement event to RadTreeView which is raised when TreeNodeElement is created.
  • ADDED: SortOrder property to RadTreeView that alters the sorting order.
  • ADDED: ChildMember property to RadTreeView that defines the relations in self-referencing and object-relation hierarchies.
  • ADDED: ParentMember property to RadTreeView used in self-referencing hierarchy mode.
  • ADDED: ShowNodeToolTips property to RadTreeView that alters tool tips visibility for a node.
  • ADDED: DropHintColor property to RadTreeView that sets the drop hint color.
  • ADDED: NodeFormatting event which enables customizing visual nodes.
  • ADDED: Support for auto-sized nodes.
  • ADDED: Alternating row color support.
  • ADDED: Current property to RadTreeNode that determines whether the node is current.
  • ADDED: HasStyle property to RadTreeNode that determines whether the node has style.
  • ADDED: IsEditing property to RadTreeNode that determines whether the node is in edit mode.
  • ADDED: Value property to RadTreeNode that gets or sets the node’s value.
  • ADDED: ImageIndex property to RadTreeView that applies the default image index to all nodes.
  • ADDED: ImageKey property to RadTreeView that applies the default image key to all nodes.
  • ADDED: VisibleCount property to RadTreeView that gets the total count of the visible nodes.
  • ADDED: Filter property to RadTreeView that performs filtering by specified value.
  • ADDED: ParentMember and ChildMember properties to RleationBinding class.
  • ADDED: EditorInitialized event to RadTreeView which occurs when editor is initialized.
  • ADDED: NodeFormatting event to RadTreeView that allows customizing the appearance of TreeNodeElement.
  • ADDED: NodesNeeded event to RadTreeView which is raised in load-on-demand hierarchy mode.
  • IMPROVED: Decreased the binding time and the memory usage twice.
  • IMPROVED: Synchronization between RadTreeView and the underlying data source.
  • FIXED: Properties set using the property builder at design time are not persisted.
  • FIXED: Tree node text is visible behind the vertical scrollbar.
  • FIXED: Some nodes do not auto-expand.
  • FIXED: Wrong background when using the Office2010 theme.
  • FIXED: Incorrect Drag and drop behavior when using multiple node selection.
  • FIXED: RadTreeView throws an exception when adding/removing objects from the underlying data source.
  • FIXED: RadTreeView does not update itself after adding a node on the second level.
  • BREAKING CHANGE: ActiveEditor property of RadTreeView is the IValueEditor type.
  • BREAKING CHANGE: HScrollBar and VScrollBar properties return scrollbar instances of type RadScrollBarElement.
  • BREAKING CHANGE: SelectedNodes property gets values of type SelectedTreeNodeCollection.
  • BREAKING CHANGE: NodeCheckedChanged event is not thrown anymore for parent nodes, unless a change in the child node changes the check state of the parent node.
  • BREAKING CHANGE: Edited and Editing events of RadTreeView have delegate types TreeNodeEditedEventHandler and TreeNodeEditingEventHandler.
  • BREAKING CHANGE: ValueChanged event of RadTreeView has a delegate type TreeNodeValueChangedEventHandler.
  • BREAKING CHANGE: ValueChanging event of RadTreeView has a delegate type TreeNodeValueChangingEventHandler.
  • BREAKING CHANGE: ValueValidating event of RadTreeView has a delegate type TreeNodeValidatingEventHandler.
  • BREAKING CHANGE: Removed the AutoScrollOnDragDrop property from RadTreeView.
  • BREAKING CHANGE: Removed the CausesValidation property from RadTreeView.
  • BREAKING CHANGE: Removed the CollapseLevel method from RadTreeView.
  • BREAKING CHANGE: Removed the DefaultPathSeparator static property from RadTreeView.
  • BREAKING CHANGE: Removed the DefaultRadTreeNodeComparer property from RadTreeView.
  • BREAKING CHANGE: Removed the DraggedNode property from RadTreeView.
  • BREAKING CHANGE: Removed the DrawNode event from RadTreeView.
  • BREAKING CHANGE: Removed the EnsureVisible static method from RadTreeView.
  • BREAKING CHANGE: Removed the ExapndLevel method from RadTreeView.
  • BREAKING CHANGE: Removed the FirstVisibleNode property from RadTreeView.
  • BREAKING CHANGE: Removed the HorizontalKeyboardScrollStep and VerticalKeyboardScrollStep properties from RadTreeView.
  • BREAKING CHANGE: Removed the InBatchUpdate property from RadTreeView.
  • BREAKING CHANGE: Removed the InvalidateLayout method from RadTreeView.
  • BREAKING CHANGE: Removed the InvalidateNode method from RadTreeView.
  • BREAKING CHANGE: Removed the LastVisibleNode property from RadTreeView.
  • BREAKING CHANGE: Removed the RadTreeNodeComparer property from RadTreeView.
  • BREAKING CHANGE: Removed the ScrollBy method from RadTreeView.
  • BREAKING CHANGE: Removed the ScrollPosition property from RadTreeView.
  • BREAKING CHANGE: Removed the ScrollToBottom method from RadTreeView.
  • BREAKING CHANGE: Removed the ScrollToTop method from RadTreeView.
  • BREAKING CHANGE: Removed the ScrollbarCornerBackColor method from RadTreeView.
  • BREAKING CHANGE: Removed the VisibleNodes property from RadTreeView.
  • BREAKING CHANGE: Removed the VirtualHeight and VirtualWidth properties from RadTreeView.
  • BREAKING CHANGE: Removed the Sorted property from RadTreeView.
  • BREAKING CHANGE: Removed the SetFocus property from RadTreeView .
  • BREAKING CHANGE: Removed the ShowRightImages property from RadTreeView.
  • BREAKING CHANGE: The Selected event of RadTreeView is replaced with SelectedNodeChanged event.
  • BREAKING CHANGE: The Selecting event of RadTreeView is replaced with SelectedNodeChanging event.
  • BREAKING CHANGE: Removed the TreeViewStructure and TreeViewXml properties from RadTreeView.
  • BREAKING CHANGE: Removed the AdditionalTextEndPosition property from RadTreeNode.
  • BREAKING CHANGE: Removed the AdditionalTextStartPosition property from RadTreeNode.
  • BREAKING CHANGE: Removed the Bounds property from RadTreeNode.
  • BREAKING CHANGE: Removed the CollapseAll method from RadTreeNode.
  • BREAKING CHANGE: Removed SetCheckBoxCommand, CompareNodesTagCommand and ExpandCollapseCommand static instaces from RadTreeNode.
  • BREAKING CHANGE: Removed the ContainsSelected method from RadTreeNode.
  • BREAKING CHANGE: Removed the EndEdit method from RadTreeNode.
  • BREAKING CHANGE: Removed the Expand method from RadTreeNode.
  • BREAKING CHANGE: Removed the FarImage, FarImageIndex and FarImageKey properties from RadTreeNode. You can customize the node content using the virtualization capabilities of RadTreeView.
  • BREAKING CHANGE: Removed the SelectedFarImage, SelectedFarImageIndex, SelectedFarImageKey, SelectedImage, SelectedImageIndex, SelectedImageKey and ShowFarImage properties from RadTreeNode. You can set an image using the virtualization capabilities of RadTreeView.
  • BREAKING CHANGE: Removed the StateFarImage, StateFarImageIndex, StateFarImageKey, StateImage, StateImageIndex and StateImageKey properties from RadTreeNode. You can customize the node content using the virtualization capabilities of RadTreeView.
  • BREAKING CHANGE: Removed the GetParentByDepth method from RadTreeNode
  • BREAKING CHANGE: Removed the GetLastVisibleNode static method from RadTreeNode.
  • BREAKING CHANGE: Removed the ForeColor2, ImageInFill and IsRootNode properties from RadTreeNode.
  • BREAKING CHANGE: Removed the FarImageIndex, FarImageKey and HostedItem properties from RadTreeNode. You can customize the node content using the virtualization capabilities of RadTreeView.
  • BREAKING CHANGE: Removed the RelationBinding’s constructors that contains DataMember argument.

RadCommandBar

  • ADDED: The possibility to host controls in the CommandBarHostItem.
  • FIXED: Selecting the default item for CommandBarSplitButton prevents the drop down from being opened.
  • FIXED: The PopupOpened event does not fire then the CommandBarDropDownList is created at run time.
  • FIXED: CommandBarToggleButton’s ToggleStateChanging event has the old value in its event args.

RadRibbonBar

  • ADDED: Office 2010 style Backstage View menu.

RadDesktopAlert

  • ADDED: The ability to define a custom position of DesktopAlert.
  • FIXED: RadDesktopAlert stays focused even when you try to focus another control.

RadDateTimePicker

  • FIXED: Limitation in typing the date in RadDateTimePicker.
  • FIXED: Wrongly formatted date time.

RadDock

  • FIXED: Memory leak when resizing docked windows.
  • FIXED: Tool windows that have their DockState set to the AutoHide option do not hide immediately.
  • FIXED: MDI child forms 'hang' when you set their MDIParent property to null.
  • BREAKING CHANGE: Removed the obsolete DockingManager implementation.

RadDropDownList

  • FIXED: The first letter of the selected item is cut off on the initial load.
  • FIXED: Setting the DataSource for a second time has no effect.
  • FIXED: RadDropDownList propagates the MouseWheel event to its parent.
  • FIXED: RadDropDownList shows the last part of the string instead of the beginning of it.
  • FIXED: The SelectedItems and SelectedIndex properties are not synchronized correctly in bound mode.

RadListControl

  • FIXED: Setting the DataSource for a second time has no effect.
  • FIXED: The SelectedItems and SelectedIndex properties are not synchronized correctly in bound mode.

RadMenu

  • ADDED: Support for hidden menu items.
  • FIXED: There is a scrollbar when opening the menu for the first time in MDI scenario.
  • FIXED: RadMenu does not align properly in Right-to-Left mode.
  • FIXED: Menu items must completely occlude the right panel in the Application Menu.

RadPageView

  • ADDED: New Backstage mode following the style of RadRibbonBar’s Backstage View.
  • FIXED: RadPageView Localization provider is not working

Visual Studio Extensions

  • ADDED: Installer prompts you to close Visual Studio when Visual Studio blocks the setup.
  • IMPROVED: Installer UI - installation wizard requires less clicks.
  • IMPROVED: Installers should not display the FatalError screen when a known error occurs.
  • IMPROVED: Progress text refresh happening too fast.
  • IMPROVED: Project Management wizards can not finish when no assemblies are selected.
  • IMPROVED: Visual Studio Templates setup - display informative message when the setup fails.
  • FIXED: WinForms Item Templates not appearing correctly in Visual Studio 2005.
  • FIXED: All VS template files are saved in the machine's default encoding instead in Unicode.
  • FIXED: Browsed custom distributions are not persisted.
  • FIXED: Upgrade log shows invalid warnings when upgrading a project with GAC references to other GAC references.
  • FIXED: References are not updated if the referenced assemblies are contained in the project.
  • FIXED: Uninstall/Upgrade failure when the Live Demos folder is deleted.

RadProgressBar

  • IMPROVED: Customization and painting capabilities.
  • ADDED: Added second progress indicator of type LightVisualElement.
  • ADDED: ProgressBarTexElement of type LightVisualElement.
  • ADDED: SeparatorsElement of type BasePrimitive.
  • ADDED: IntegralDash property.
  • ADDED: IndicatorElement1 property.
  • ADDED: IndicatorElement2 property.
  • ADDED: TextElement property.
  • ADDED: SeparatorsElement property.
  • ADDED: SeparatorColor3 property.
  • ADDED: SeparatorColor 4 property.
  • ADDED: SeparatorGradientAngle property.
  • ADDED: SeparatorGradientPercentage1 property.
  • ADDED: SeparatorGradientPercentage2 property.
  • ADDED: SeparatorNumberOfColors property.
  • BREAKING CHANGE: Changed the base type of RadProgressBarElement from RadProgressBarItem to LightVisualElement.
  • BREAKING CHANGE: ProgressbarPrimitive is removed.The painting logic is transferred from ProgressbarPrimitive to ProgressIndicatorElement, UpperProgressIndicatorElement and SeparatorsElement. The layout implementation of the ProgressbarPrimitive is now transferred to the RadProgressBarElement.
  • BREAKING CHANGE: Renamed ShowProgressIndicator to ShowProgressIndicators.
  • BREAKING CHANGE: Renamed Orientation to ProgressOrientation.
  • BREAKING CHANGE: Removed DisplayStyle property.
  • BREAKING CHANGE: Removed ProgressBorder property. Now the border is controlled by the properties of the ProgressInficatorElement and UpperProgressIndicatorElement.
  • BREAKING CHANGE: Removed ProgressFill property. Now the fill is controlled by the properties of the ProgressInficatorElement and UpperProgressIndicatorElement.

Q1 2011 SP1 (version 2011.1.419)

$
0
0

RadMarkupDialog

  • ADDED: Localization support for RadMarkupDialog.

RadWizard

  • IMPROVED: Setting the Visibility property for the CancelButton should affect all pages.

RadMaskedEditBox

  • IMPROVED: Exposed the TextAlign property in RadMaskedEditBox.

RadDateTimePicker

  • FIXED: Cannot type the date in RadDateTimePicker.

RadTextBox

  • FIXED: The height of RadTextBox becomes 0 in some cases.

RadTitleBar

  • FIXED: RadTitleBar system buttons cannot be hidden by setting their Visbility property.

RadGridView

  • FIXED: Business object properties are not initialized correctly when the AddNewBoundRowBeforeEdit is set to true.
  • FIXED: UI is not updated when adding/removing child rows in hierarchy mode.
  • FIXED: RadGridView returns wrong results when you apply a date filter.
  • FIXED: The “add new row” text is missing.
  • FIXED: Filtering by date when using a between operator cannot be serialized correctly with the SaveLayout method.
  • FIXED: A row cannot be set as current after it is deselected.
  • FIXED: Tooltips are incorrect when scrolling is performed.
  • FIXED: Cell size is wrong when using wrap text in html rendering mode.
  • FIXED: Cell size is wrong when the AutoSizeRows property is set to true.
  • FIXED: Cell size is wrong when rebinding the grid and there are columns with fixed width.
  • FIXED: There is an exception when editing a child view cell and the AutoSizeRows property is set to true.
  • FIXED: There is an exception when using a BindingSource bound to a DataSet as DataSource for combo box columns.
  • FIXED: There is an exception when using the property builder and trying to change the FilterDescriptor for a column.
  • FIXED: Accessing a parent record value when handling the BindingList.ListChanged event causes an exception.
  • FIXED: Property builder closes when removing a child template.
  • FIXED: Unnecessary scrolling operation occurs when editing checkbox values.
  • FIXED: The item sorting is wrong in excel-like filtering menu.
  • FIXED: It is not possible to suppress the MouseWheel event in RadDateTimeEditor.
  • FIXED: Newly entered values are not accepted when the form is being hidden and shown again.
  • FIXED: The ScrollToRow method is not working in hierarchy with tabbed child views.
  • FIXED: The vertical scrolling in HtmlViewDefinition is not working properly when the RowSpacing property is set to a value greater that zero.
  • FIXED: The scrolling is incorrect when using mixed hierarchy mode.
  • FIXED: Memory leaks.
  • BREAKING CHANGE: Removed Export to Excel via Primary Interop Assemblies.

RadMultiColumnComboBox

  • Popup animations cannot be disabled by setting the DropDownAnimationEnabled property to false.
  • The wrong row is selected when dragging the mouse and releasing it on a different row.

RadTreeView

  • ADDED: Binding to business objects containing sub objects as properties.
  • IMPROVED: Extended the load-on-demand functionality to support full lazy mode.
  • FIXED: Restored the NodeCheckedChanged/ing events which fire when a node check box is clicked.
  • FIXED: Restored the SaveXML/LoadXML methods which allow loading and saving xml via stream.
  • FIXED: The UI is not updated after adding a node on a child level.
  • FIXED: The arrow keys navigation is not correct in RTL mode.
  • FIXED: The DragEnded event of RadTreeView occurs before the drag operation is completed.
  • FIXED: A double click operation with the right mouse button expands the node which is under the mouse pointer.
  • FIXED: Top and bottom borders of the active editor are missing.
  • FIXED: The position of the dragged node is wrong when you try to drop it before the target node.
  • FIXED: There is an exception when calling the Form.Close method while handling the Click event.
  • FIXED: The drag operation should be able to start by dragging any of the selected nodes.
  • FIXED: The SelectedNodeChanged event fires even when you click outside the node when the FullRowSelect property is set to false.
  • FIXED: The NodeMouseDown event does not fire when the image of TreeNodeElement is clicked.

RadRibbonBar

  • FIXED: The last item in backstage view is always serialized as selected.
  • FIXED: The expand button of the backstage view can be clicked when it is open.
  • FIXED: The ribbon bar popup is not closed when opening the backstage view.

RadCalendar

  • FIXED: Setting the SelectedDate property via code is not working properly when the AllowMultipleSelect property is set to false.
  • FIXED: The fast navigation element displays duplicated items.
  • FIXED: The CellMargin, CellPadding, CellHorizontalSpacing and CellVerticalSpacing properties cannot be set at run time.
  • FIXED: The Click and ViewChanging events fire in different order when triggered from the navigation or fast navigation buttons.
  • FIXED: When a row is deselected by pressing the Clear button, the next click on the row header will not select it.
  • FIXED: Clicking the column header when using MultipleView causes wrong cells to be selected.
  • FIXED: Navigation images cannot be set at design time.
  • FIXED: The first row cannot be selected when the ShowColumnHeader property is set to false.
  • FIXED: Setting the ShowFooter property at runtime to true breaks the theme.
  • FIXED: Wrong layout in right-to-left mode.

RadScheduler

  • ADDED: Right-to-left support for RadSchedulerNavigator.
  • ADDED: Selection of multiple cells by using the keyboard.
  • FIXED: Exception when changing the active view.
  • FIXED: The DayViewElement property is not updated when the active view is replaced with a new one that has a different day count and ruler range.
  • FIXED: The ruler is shown in the second resource when grouping and changing the time zone.
  • FIXED: The subject field text is not selected when opening the appointment dialog.
  • FIXED: Scheduler's DayViewElement is shifted down when dragging an appointment.
  • FIXED: The current time marker in day view is not correct when different ruler range is set.
  • FIXED: The appropriate appointment is not selected when an editor is closed.
  • FIXED: Memory leaks.

RadDropDownList and RadListControl

  • ADDED: Binding to business objects containing sub objects as properties.
  • FIXED: The selected item cannot be changed with code.

RadDock

  • FIXED: Memory leaks.

RadChart

  • FIXED: Exception when opening the RadChart designer.

Telerik Presentation Framework

  • ADDED: RadWizard style in Windows 7, Desert, Office 2007 Silver and Black themes.
  • ADDED: Backstage view style in Windows 7, Desert, Office 2007 Silver and Black themes.
  • IMPROVED: Fixed visual glitches in Desert, Breeze, Windows 7 and Office 2007 themes.
  • FIXED: The second text line is not vertically aligned with the first one when using HTML like rendering.
  • BREAKING CHANGE: Removed the Breeze Extended theme. You should use the Breeze theme instead.

Visual Style Builder

  • ADDED: The ability to export Office 2010 Black and Office 2010 Blue themes.

Q2 2011 (version 2011.2.11.712)

$
0
0

RadRichTextBox (Beta)

Are you in need of a Word-like content authoring environment in your Windows Forms application? The Telerik RichTextBox control offers broad editing and formatting capabilities with true Word-like experience:
  • Bold, Italic, Underline, Strike-through
  • Built-in fonts and font sizes
  • Text color and background
  • Bullet and numbered lists
  • Paragraph alignment and indentation
  • Show/Hide formatting symbols
  • Clear Formatting
  • Support for inline images
  • Line breaks, Page breaks
  • Predefined page sizes and margins and paragraph indents
  • Load DOCX, XAML, HTML, RTF, TXT documents
  • Save documents as PDF, DOCX, XAML, HTML, RTF, TXT
  • Spell checker

RadPropertyGrid (New Control)

    The Telerik Property Grid for Windows Forms displays the properties of a given object in a user-friendly way allowing the end-user to edit these properties. Features at a glance:
  • Search and filter with the built-in searching capabilities
  • Group and sort properties
  • Validate and reset property values
  • Add custom items, editors, elements and properties
  • Hide properties
  • Context menu
  • Style properties, which need to stand out
  • Add a custom toolbar and/or actions for sorting, filtering, and grouping
  • Resizable help bar with the property description at the bottom
  • Theme support

RadListView (New Control)

Ride the latest UI wave in data presentation with the Telerik RadListView for Windows Forms. Give your users slick and modern lists, kinetic scrolling, and hot tracking. Features at a glance:
  • Kinetic scrolling and hot tracking support (ready for touch-screen and Windows 8 applications)
  • Sorting, filtering, grouping, and editing support
  • Data binding (bound, unbound mode)
  • Predefined configurable views and layouts (ListView, IconView, DetailView)
  • Theme support

RadGridView

  • ADDED: Expression editor that allows you to build complex expressions involving columns’ values.
  • ADDED: Predefined and custom expression functions.
  • ADDED: Support for BestFitColumns method in column groups view.
  • ADDED: Support for dictionary data source in GridViewComboBoxColumn.
  • ADDED: Support for char type filtering operators (StartsWith, EndsWith, Contains, etc.)
  • ADDED: Users can change the context menu in Excel-like filtering.
  • ADDED: Users can change the context menu theme when handling ContextMenuOpening event.
  • ADDED: Option to change the DataSource in RadGridView when handling CellEndEdit event.
  • ADDED: Ceiling function as a column expression.
  • ADDED: DisplayMemberSort property in GridViewComboBoxColumn that determines the way the bound objects are sorted. The column can be sorted either by the DisplayMember field or by the ValueMember field.
  • ADDED: ImageAlignment property in GridViewImageColumn.
  • IMPROVED: The auto-generate columns mechanism should consider the DataTable columns Caption.
  • IMPROVED: The selected row should not be affected when conditional formatting is applied.
  • FIXED: Changes in child rows are not reflected when adding records through the binding source.
  • FIXED: GridViewComboBoxColumn does not display the value of DBNull.Value. The user is not capable of committing the DBNull.Value to a cell.
  • FIXED: Default sort in Excel filtering should consider the column type.
  • FIXED: The property change of a record in the ListChanged event of the BindingList causes an exception.
  • FIXED: Calling Column.Remove method breaks the object relational hierarchy binding.
  • FIXED: Selection is processed while scrolling the control.
  • FIXED: Wrong scrolling in hierarchy when using keyboard navigation.
  • FIXED: Scrolling issue when filtering is applied and while using the ExpandAll method.
  • FIXED: Incorrect editor size when using AutoSizeRows and Multiline features.
  • FIXED: BestFitColumns is not working properly when updates are suspended and AutoSizeColumnsMode is set to Fill.
  • FIXED: The size of the columns when AutoSizeColumnsMode is set to Fill is calculated differently with each rebinding of the control. This happens only to columns that do not have their size fixed.
  • FIXED: An exception occurs while resizing a column and AutoSizeColumnsMode is set to fill.
  • FIXED: An exception occurs when AutoSizeRows is true and you edit a cell that belongs to the third level in hierarchy view.
  • FIXED: Checkbox is not fully visible when using the AutoSizeRows feature.
  • FIXED: RowValidating does not fire when adding row and AddNewRowPosition is Bottom.
  • FIXED: Wrong layout when using a column group with hidden header in column group view.
  • FIXED: Combobox column does not show the correct display value when using enum values.
  • FIXED: Group items cannot be dropped on grid rows.
  • FIXED: Save/Load layout does not work correctly when filtering with between operator is applied to a date time column.
  • FIXED: Group row Height cannot be changed when using column groups or html view.
  • FIXED: Incorrect cell spacing when the row header column is hidden.
  • FIXED: The drag selection does not work when SelectionMode is CellSelect and RowSpacing is defined.
  • FIXED: CellDoubleClick does not fire for checkbox cells.
  • FIXED: Slow exporting to Excel when using custom visual settings and there are hidden columns.
  • FIXED: Wrong text alignment when exporting to PDF.
  • FIXED: Filtering is not working properly when using a wildcard symbol (%) with ‘like’ operators.
  • FIXED: DistinctValues collection is not refreshed when cell value changes.
  • FIXED: Custom filter dialog “Not” check box is not working correctly.
  • FIXED: Cell editor remains active when clicking in a different cell in hierarchical RadGridView.
  • FIXED: Expand icon is not visible when using a manually created object relational hierarchy.
  • FIXED: Sub-property initialization depends on the order in which the bound properties are set.
  • FIXED: An exception occurs when using properties of nullable type with sub-property binding.
  • FIXED: Two rows are added when you add just one row and use Open Access objects as a data source.
  • FIXED: Property Builder is not working under 32-bit OS.
  • BREAKING CHANGE: Changed the composite filter form header localization string.

RadDock

  • ADDED: Ability to add a tool window with tab text which differs from its Caption text.
  • ADDED: SelectedTabChanging / SelectedTabChanged events in RadDock.
  • ADDED: PageViewInstanceCreated event in RadDock.
  • FIXED: Tab buttons are not aligned correctly in right-to-left mode.
  • FIXED: In some cases the number of serialized windows when using Save/Load layout is wrong.
  • FIXED: The DockState is not preserved correctly when using Save/Load layout.
  • FIXED: Closing a hidden tool window in ActiveWindowChanged event prevents you from docking another tool window.
  • FIXED: Selecting an item from RadDropDownList closes the tool window when it is in AutoHide mode.
  • FIXED: AutoHide and docking button in tool windows do not have localization strings.
  • FIXED: The tab title is not updated when changing the name of a child mdi form in its Load event.
  • FIXED: Canceling the ActiveWindowChanging event does not prevent changing the active window.
  • FIXED: RadDock does not show tooltips for certain buttons.
  • FIXED: RadDock prevents the items of a ContextMenu from getting their mouse events fired.
  • FIXED: When you try to reposition a tool window by a drag-and-drop operation, the designer closes unexpectedly.
  • FIXED: An exception occurs when using AutoScroll MDI forms.
  • FIXED: An exception occurs when using complex layouts with nested tool windows.
  • FIXED: Memory leak in RadDock when closing a document window from the context menu.
  • FIXED: Resizing RadForm containing an empty RadDock causes a memory leak.
  • FIXED: The SplitterWidth property is not taken into consideration.
  • FIXED: Clicking on RadDateTimePicker items closes the tool window when it is in auto size mode.
  • FIXED: TabSelecting event fires 5 times when selecting a tab.
  • BREAKING CHANGE: Replaced RadTabStrip with RadPageView.
  • BREAKING CHANGE: AutoHideTabStripElement inherits RadPageViewStripElement instead of RadTabStripElement.
  • BREAKING CHANGE: GetAutoHideTabStrip method returns RadPageViewStripElement instance instead of RadTabStripElement.
  • BREAKING CHANGE: Changed the internal elements structure.

RadTreeView

  • ADDED: CheckedNodes collection to RadTreeView.
  • ADDED: ‘None’ option as a toggle mode for the ToggleMode property.
  • ADDED: NodeCheckedChanging event which is fired when a node check box is clicked.
  • IMPROVED: Make the editing behavior in RadTreeView similar to the one present in the windows explorer tree.
  • IMPROVED: Performance of sorted Nodes collection in bound mode.
  • FIXED: CRUD issues in self-reference mode.
  • FIXED: Drag and Drop operation can start by dragging any of the selected nodes in multi-selection.
  • FIXED: GetNodeByPath method is not working properly.
  • FIXED: Adding/Removing via context menu in self-reference hierarchy.
  • FIXED: An exception occurs when the node text is changed to an empty string in bound mode.
  • FIXED: When RadTreeView is not in full row select mode, the selected node crops its text.
  • FIXED: BringIntoView method does not work when MultiSelect property is set to true.
  • FIXED: TriStateMode property is not working properly.
  • FIXED: Prevent the horizontal auto-scrolling when longer nodes are clicked.
  • FIXED: Hidden tree nodes are not accessible in RadTreeView Property Builder.
  • FIXED: An exception occurs when using lazy mode and load-on-demand and there are BeginUpdate and EndUpdate statements.
  • FIXED: The CompareNodesTagCommand is not available.

RadChart

  • FIXED: An exception occurs while opening the RadChart Property Builder at design time.

RadScheduler

  • FIXED: Appointments in RadScheduler are not arranged correctly in Day View.
  • FIXED: Text is drawn outside the appointments in RadScheduler when they have larger ShadowWidth.
  • FIXED: The text of appointments with small height is clipped although there is space for it.
  • FIXED: Appointments are not saved correctly to the database when their start date is changed via a drag & drop operation.
  • FIXED: RadScheduler is not displaying appointments which end at 00:00:00 on Saturday when Show Weekend is unchecked.

RadRibbonBar

  • ADDED: AllowCollapsed property for RadRibbonBarGroup element.
  • FIXED: The FadeAnimationType property is not visible at design-time.
  • FIXED: The EnableKeyMap property is not serialized in the designer.
  • FIXED: RadRibbonBar designer is unresponsive after reopening it.
  • FIXED: An exception occurs when pressing Enter the first time a Backstage View is opened.
  • FIXED: Keymap screen tips are not working with the numeric keypad.
  • BREAKING CHANGE: RibbonTabStripElement inherits RadPageViewStripElement instead of RadTabStripElement.
  • BREAKING CHANGE: RibbonTab inherits RadPageViewStripItem instead of TabItem.
  • BREAKING CHANGE: Tab property of RibbonTab is RadPageViewItem instead of RadItem.
  • BREAKING CHANGE: Changed the internal element structure.

RadListControl

  • ADDED: DataBindingComplete event.
  • FIXED: The item selection is wrong when adding an external item to data source.
  • FIXED: Adding items and changing their text at design time is not affected at design time.
  • BREAKING CHANGE: Changed the sender argument in all events from RadListElement to the RadListControl (OnSelectedIndexChanged, OnSelectedIndexChanging, OnSelectedValueChanged, OnItemDataBinding, OnItemDataBound, OnCreatingVisualItem, OnVisualItemFormatting, and OnSortStyleChanged).

RadDropDownList

  • ADDED: DataBindingComplete event.
  • FIXED: The focus state is wrong when RadDropDownList does not contain the focus.
  • FIXED: Adding items and changing their text at design time is not affected at design time.
  • BREAKING CHANGE: Changed the sender argument in all events from RadDropDownListElement to the RadDropDownList (OnSelectedIndexChanged, OnSelectedIndexChanging, OnSelectedValueChanged, OnItemDataBinding, OnItemDataBound, OnCreatingVisualItem, OnVisualItemFormatting, and OnSortStyleChanged).

 

RadPageView

 

  • FIXED: Double-clicking on the dropdown button of the overflow menu doubles the items.
  • FIXED: Selected page does not correspond to the appropriate content.
  • FIXED: RadPageViewDragDropService has a reference to an image resource which breaks the ILMerge approach.

 

RadWaitingBar

  • ADDED: WaitingStyle property RadWaitingBar and RadWaitingBarElement in order to allow setting the style of RadWaitingBar. Currently, there are three styles supported: Indeterminate, Throbber, Dash.
  • ADDED: WaitingBarTextElement of base type LightVisualElement.
  • ADDED: WaitingBarSeparatorElement of base type LightVisualElement.
  • ADDED: ContentElement property to the RadWaitingBarElement.
  • ADDED: SeparatorElement property to the RadWaitingBarElement.
  • ADDED: Indicators property to the RadWaitingBarElement.
  • ADDED: StretchIndicatorsHorizontally and StretchIndicatorsVertically properties to RadWaitingBar and RadWaitingBarElement which indicate whether the waiting indicators are stretched horizontally or vertically.
  • ADDED: WaitingDirection property to RadWaitingBar and RadWaitingBarElement in order to indicate the direction of indicators’ movement.
  • ADDED: ShowText property to RadWaitingBar in order to display text.
  • ADDED: StartWaiting() method to RadWaitingBarElement.
  • ADDED: StopWaiting() method to RadWaitingBarElement.
  • ADDED: ResetWaiting() method to RadWaitingBar and RadWaitingBarElement. The method moves the indicators to their initial position.
  • ADDED: WaitingStarted and WaitingStopped events for RadWaitingBarElement.
  • FIXED: Wrong painting in waiting bar when using dash style.
  • FIXED: Wrong painting of the waiting indicator in Dash style.
  • IMPROVED: Customization and painting capabilities.
  • BREAKING CHANGE: Changed the base type of RadWaitingBarElement from RadWaitingBarItem to LightVisualElement.
  • BREAKING CHANGE: Removed the RadWaitingBarElement.FillPrimitive. The fill is now controlled by the properties of RadWaitingBarElement.
  • BREAKING CHANGE: Removed the RadWaitingBarElement.BorderPrimitive. The border is now controlled by the properties of RadWaitingBarElement.
  • BREAKING CHANGE: Removed the RadWaitingBarElement.ProgressBarPrimitive.ImagePrimitive. The waiting indicator’s image is now controlled by the WaitingBarIndicatorElement properties.
  • BREAKING CHANGE: The RadWaitingBarElement.ProgressBarPrimitive is removed. The painting logic is transferred to WaitingBarIndicatorElement and WaitingBarSeparatorElement, both of type base type LightVisualElement. The layout implementation of the ProgressBarPrimitive is now transferred to the WaitingBarContentElement.
  • BREAKING CHANGE: Marked the EndWaiting() method obsolete. Use the StopWaiting() method instead.
  • BREAKING CHANGE: Marked the WaitingIndicatorWidth property of RadWaitingBar obsolete. Use the WaitingIndicatorSize.Width property instead.
  • BREAKING CHANGE: Removed Value property of RadWaitingBarElement.
  • BREAKING CHANGE: Removed waitingTimer property of RadWaitingBarElement.
  • BREAKING CHANGE: Renamed WaitingBarSpeed property of RadWaitingBarElement. Now the property is WaitingSpeed.
  • BREAKING CHANGE: Renamed WaitingBarStep property of RadWaitingBarElement. Now the property is WaitingStep.
  • BREAKING CHANGE: The Image, ImageIndex and ImageKey properties of RadWaitingBarElement do not set the image of the waiting indicators. Now these properties refer to the image of the RadWaitingBarElement. To control the image of the waiting indicator use either the Image, ImageIndex and ImageKey properties of the RadWaitingBar, or the IndicatorImage, IndicatorImageIndex and IndicatorImageKey of the RadWaitingBarElement.
  • BREAKING CHANGE: Renamed WaitingEnded event of RadWaitingBar to WaitingStopped.

RadMenu

  • FIXED: Drop-down size is increasing every time when opening the drop-down.

RadCalendar

  • FIXED: Header is visible even when the ShowHeader property is set to false.

RadMaskedEditBox

  • ADDED: Support for nullable values.
  • ADDED: IP mask.
  • ADDED: Email mask.
  • ADDED: Regular expression mask.
  • ADDED: AM/PM editing.
  • ADDED: Ability to input characters when using standard mask.
  • ADDED: Design time editor dialog for predefined masks.
  • ADDED: Continuous user input, i.e. no navigation keys is required when entering data.
  • ADDED: Option to disable the spin editor behavior.
  • FIXED: Keyboard events do not fire.
  • FIXED: TextChanged, ValueChanging and ValueChanged events do not fire correctly.
  • FIXED: The input behavior when using numeric mask and currency formatting.
  • FIXED: The "#" mask allows more than one digit, which is not correct.
  • BREAKING CHANGE: RadMaskedEditBox derives from RadControl instead of RadTextBoxBase.
  • BREAKING CHANGE: Changed the internal element structure.

RadDateTimePicker

  • ADDED: Support for nullable values.
  • FIXED: TextChanged, ValueChanging and ValueChanged events do not fire correctly.
  • BREAKING CHANGE: Changed the internal element structure.

RadSplitContainer

  • BREAKING CHANGE: Changed TabStripPanel .TabStripElement property type from RadTabStripElement to RadPageViewStripElement.
  • BREAKING CHANGE: TabStripPanel.CreateTabStripElementInstance method returns RadPageViewTabStripElement instance instead of RadTabStripElement instance.
  • BREAKING CHANGE: Removed the TabStripPanel .RefreshSelectedTab method.
  • BREAKING CHANGE: TabStripItem inherits RadPageViewStripItem instead of TabItem

Telerik Presentation Framework

  • ADDED: New theme - Telerik Metro.
  • FIXED: RadToolTips are not displayed correctly for pop-up controls.
  • FIXED: Small themes issues.
  • FIXED: The ToolTipText property is not serialized in the designer.
  • FIXED: An exception occurs when using large elements in Citrix environment.
  • FIXED: RadShortcut executes even if the associated control is disabled.
  • FIXED: RadColorDialog does not work when assemblies has been merged using ILMerge.
  • BREAKING CHANGE: Changed the namespace for RadColorDialogForm from Telerik.WinControls to Telerik.WinControls.UI.

Q2 2011 SP1 (version 2011.2.11.831)

$
0
0

RadRichTextBox

  • ADDED: Support for hyperlinks and bookmarks.
  • ADDED: Support for tables.
  • ADDED: Support for saving each page as an image.
  • ADDED: Support for all themes.
  • FIXED: The text in RadRichTextBox example is fuzzy.
  • FIXED: There is an exception when typing after removing the whole content.

RadGridView

  • ADDED: Support for binding a combobox column to a data source that refers to sub-objects.
  • ADDED: SelectionChanging event which allows for canceling the selection of multiple grid rows.
  • ADDED: Support for Ctrl+Shift+Home and Ctrl+Shift+End key combinations.
  • ADDED: Localization support for buttons in Expression editor.
  • IMPROVED: Allow calling the CancelEdit method when handling the CellValidating event.
  • FIXED: Checking / Unchecking items in the Excel-like filtering should be possible only by clicking on the check boxes.
  • FIXED: When the FieldName and the HeaderText properties differ from each other, RadExpressionEditor contains incorrect items.
  • FIXED: There is an exception when setting the ForeColor in the RowFormatting event and exporting in PDF format.
  • FIXED: AllowFiltering property for a column should hide its filter operator text.
  • FIXED: RowsChanged event fires multiple times when changing a cell value.
  • FIXED: Copy-paste of GridViewComboBoxColumn should copy the display member.
  • FIXED: INotifyPropertyChanged interface is not consumed by the other rows when you change the value of the current row.
  • FIXED: Manually generated object relational hierarchy does not work.
  • FIXED: SelectAll method in RadGridView is slow when there is a large number of rows.
  • FIXED: There is an exception when resetting the binding source on CellEndEdit after pressing Enter.
  • FIXED: Vertical scrollbar parameters are wrong when using ColumnGroupsViewDefinition in unbound mode.
  • FIXED: Filter button in Excel-Like filtering of GridViewComboBoxColumn shows incorrect tooltip text.
  • FIXED: Using conditional formatting removes AlternatingRowColor settings for grid rows.
  • FIXED: The layout of the image cell is not correct if the cell has wide border and the height of the row is not sufficient to display the image and the border.
  • FIXED: Vertical scrollbar parameters are wrong when using AutoSizeRows mode and rows are being added using the Rows.NewRow method.
  • FIXED: The MinHeight property of group rows is not considered when the control is in AutoSizeRows mode.
  • FIXED: The current row cannot be set to 'null' value when there are no data rows.
  • FIXED: Inconsistency between the underlying data source and the current row when filtering is applied.

RadTreeView

  • ADDED: NodeAdding event which is fired when a new node is added.
  • ADDED: DataError event which is fired when RadTreeView reports a data error.
  • ADDED: GetNodeByName method to allow searching for nodes by name.
  • FIXED: RadTreeNode.Remove method is not working properly.
  • FIXED: It is not possible to add nodes in self-reference mode.
  • FIXED: RadTreeView expander images cannot be changed using the Visual Style Builder.
  • FIXED: Nodes have wrong font size when they are added in the constructor of the form.
  • FIXED: Text and Value should contain different values when using RadTreeView in bound mode.
  • FIXED: AllowDrop property of RadTreeNode does not affect the drag and drop behavior.
  • FIXED: Node lines are not rendered properly when the ShowLines property is enabled.
  • FIXED: RadTreeView Property Builder is closed when the Color Selector button is clicked.
  • FIXED: XML serialization and deserialization do not work well for ForeColor and CheckState properties.

RadDock

  • ADDED: ShowAutoHidePopup method which allows for showing popups in AutoHide state.
  • ADDED: AutoHideWindowHiding event to allow cancelling of the auto-hide windows hiding.
  • FIXED: RadDock does not resize/redraw its content correctly when there are nested split panels.
  • FIXED: It is not possible to arrange DocumentWindow tabs at design time.
  • FIXED: Hidden tool windows are not loaded correctly when using the LoadLayout method.
  • FIXED: Wrong tab order after executing a save/load layout operation.
  • FIXED: ToolWindow tabs look incorrect when right-to-left layout is used.

RadScheduler

  • ADDED: AppointmentMoving, AppointmentMoved, AppointmentDropping, AppointmentDropped, AppointmentResizing and AppointmentResized events in RadScheduler.
  • ADDED: The possibility to cancel appointments moving when grouping by resource is enabled.
  • ADDED: AllowAppointmentCreateInline property to allow disabling the inline editors.
  • FIXED: Creating appointments inline throws an exception when binding to custom fields.
  • FIXED: There is an exception when changing from Timeline view to any other view and all views have been initialized in advance.
  • BREAKING CHANGE: The following events of the AppointmentsDraggingBehavior no longer fire, until the appointment changes its position: AppointmentMoving, AppointmentMoved.

RadListView

  • ADDED: Support for custom filtering in RadListView.
  • ADDED: Contains and IndexOf methods in RadListDataItemCollection.
  • ADDED: Key property to ListViewDataItem.
  • ADDED: FindByKey method to RadListView allowing searching for list items by Key.
  • ADDED: Functionality to show the "grid" lines.
  • FIXED: When kinetic scrolling is executed, the hovered item is selected or opened for edit.

RadListControl

  • FIXED: Keyboard navigation works only for visible items.
  • FIXED: Disabled items should be skipped when navigating with the arrow keys.
  • FIXED: SelectionMode.MultiExtended mode does not work with Ctrl+Space.
  • FIXED: VisualItem argument of CreatingVisualListItem event is always null.

RadPropertyGrid

  • ADDED: Support for StringConverter.GetStandardValues method.
  • BREAKING CHANGE: Renamed the ItemElement property of CreatePropertyGridItemElement event arguments to ItemElementType and changed its type to Type.

RadRibbonBar

  • FIXED: MDI menu disappears when the control is collapsed to popup and MDI child is maximized.
  • FIXED: Setting the Visibility property of quick access toolbar to Collapsed causes the title bar to collapse.
  • FIXED: Visual glitch in backstage view mode when setting the selected item.

RadPageView

  • FIXED: The HandleCreated event does not fire for all pages in RadPageView.

RadCommandBar

  • FIXED: RadCommandBar designer crashes when modifying the code behind manually.
  • FIXED: CommandBarDropDownList - the Text property does not return the entered text in the editable area.

RadMenu

  • BREAKING CHANGE: Replaced RadCombBoxElement with RadDropDownListElement in RadMenuComboItem. Custom element settings or serialized properties may cause breaking changes. You should replace RadComboBoxItem instances with RadListDataItem ones.

RadDateTimePicker

  • FIXED: The PropertyChange event does not fire when changing the NullableValue property.

RadMaskedEditBox

  • ADDED: Navigation to decimal delimiters.
  • ADDED: Support for Persian Cultures.
  • ADDED: Support for read-only mode.
  • ADDED: IsValid property in RegexMaskTextBoxProvider which determines whether the input is valid when using regular expressions.
  • FIXED: The Value property contains group delimiters.

RadSplitContainer

  • FIXED: There is a wrong value in SplitX property of SplitterMoved event.

Forms and Dialogs

  • FIXED: RadColorDialog is not localized properly when an instance of it is created after the localization provider is set.
  • FIXED: The Title of RadColorDialog is not accessible in ColorDialogLocalizationProvider.
  • FIXED: Some UI elements of RadMarkupEditor cannot be localized properly.

RadSpinEditor

  • FIXED: The KeyDown event of RadSpinEditor is not working.

Visual Style Builder for WinForms

  • FIXED: Telerik Metro theme is not exported by Visual Style Builder.
  • FIXED: There is an exception when clicking on RadGridViewElement node in Visual Style Builder while one of our predefined themes is opened.

Telerik Presentation Framework

  • ADDED: A ThemeName property at the predefined theme components types.
  • ADDED: The Ability to show the border in dashed or dotted style.
  • FIXED: Shortcuts should not work for disabled elements.
  • FIXED: The TextChanging event of RadTextBoxElement cannot be canceled.
  • FIXED: Mnemonics are executed without the control being on focus or ALT key pressed.

Q3 2011 (version 2011.3.11.1116)

$
0
0

RadPanorama (New Control)

  • ADDED: RadPanorama - this new control allows you to represent a small amount of data in the form of tiles that the end-user will be able to smoothly scroll left or right with a touch gesture, just like in Windows8, and to reorder the tiles with drag and drop.

RadGridView

  • ADDED: Touch support.
  • ADDED: Option list filter popup.
  • ADDED: DateTime filter popup.
  • ADDED: Grouped DateTime filter popup.
  • ADDED: Support for kinetic scrolling.
  • ADDED: New column types: Hyperlink, Calculator, Color and Browse columns.
  • ADDED: Support for expressions in conditional formatting.
  • IMPROVED: Checkbox behavior in filter cells.
  • IMPROVED: Self-reference hierarchy exporting capabilities.
  • IMPROVED: Resizable Expression Editor Form.
  • FIXED: DropDownList auto-complete does not work when the edit operation starts with a key stroke.
  • FIXED: BestFit functionality is not working correctly in self-reference hierarchy.
  • FIXED: Visual issue when using alternating row colors and ColumnGroupsViewDefinition.
  • FIXED: Manually generated hierarchy is not populated when the Relation is defined before setting the data source for the parent level.
  • FIXED: Multiple rows selection is slow when there is large number of rows.
  • FIXED: There is an exception when using RadMultiColumnComboBox as a filter editor.
  • FIXED: UserAddedRow event does not fire when changing the current position.
  • FIXED: Vertical scrollbar is not visible when using ColumnGroupsViewDefinition and grouping is applied.
  • FIXED: There is an exception when clicking on a column header of an empty grid.
  • FIXED: Wrong sorting when using nested scrollbars in grid hierarchy.
  • FIXED: "Add new row" is not visible when changing the ReadOnly property of RadGridView.
  • FIXED: Selected cells are not cleared when clicking on the current cell.
  • FIXED: ValueChanging event fires when opening RadDateTimeEditor and the cell has null value.
  • FIXED: The ExpandAll method is not working properly.
  • FIXED: Handling the SelectionChanged event causes the form to be deactivated.
  • FIXED: ScrollToColumn is not working properly when using ColumnGroupsViewDefinition.
  • FIXED: Incorrect date input behavior.
  • FIXED: Incorrect vertical scrollbar dimensions when expanding a child view and sorting is applied.
  • FIXED: ValueChanging and ValueChanged events do not fire when using the Delete key and editing numeric column.
  • FIXED: Some MasterTemplate properties are not serialized properly when changed with the Property Builder.
  • FIXED: Scrollbars do not behave correctly when calling the Rows.Clear method and adding rows immediately after that.
  • FIXED: There is an exception when resizing the last row and there is a top summary row.
  • FIXED: Pinned columns collection is not cleared when the corresponding columns are removed from the control.
  • FIXED: Group summary rows are not updated correctly when a data row is moved from one group to another.
  • FIXED: There is an exception when Excel-like filtering is applied and the saved layout is being loaded.
  • FIXED: Wrong error indication when scrolling.
  • FIXED: Only one conditional formatting is applied when two different conditions apply to a cell.
  • FIXED: RowForeColor property of a conditional formatting object does not apply to the column for the condition is defined.
  • FIXED: Selecting a pinned column selects also any partially visible cell situated under the pinned column.
  • FIXED: There is an exception when setting the DataType property of GridViewComboBoxColumn to decimal.
  • FIXED: Editor is closed when editing filtering cell in a child view.
  • FIXED: Parent rows are lost when adding a child template.
  • FIXED: Escape special characters when exporting to HTML and PDF (such as <, >, & etc.).
  • BREAKING CHANGE: Removed the CreateFilteringDropDownMenu method from GridHeaderCellElement class. Use RadGridView FilterPopupRequired event instead.
  • BREAKING CHANGE: Changed RadGridView internal logic to allow handling mouse events before processing them in GridBehavior.
  • BREAKING CHANGE: Changed event arguments in Evaluate method of ConditionalFormattingObject to require GridViewRowInfo and GridViewColumn instead of object.
  • BREAKING CHANGE: Removed RadComboBoxEditor, use RadDropDownListEditor instead.

RadTreeView

  • ADDED: Touch support.
  • ADDED: Support for Kinetic scrolling.
  • ADDED: Drag & drop functionality in bound mode.
  • ADDED: Cut Copy & Paste options in the context menu when AllowDragDrop is enabled.
  • ADDED: Custom sorting & filtering functionality.
  • IMPROVED: Added validation for CRUD operations.
  • IMPROVED: Performance when applying sorting, filtering or when loading nodes.
  • IMPROVED: Reduced the memory usage.
  • IMPROVED: EnsureVisible behavior to prevent unnecessary horizontal scrolling.
  • IMPROVED: Added the ability to hide the expanders in full lazy mode.
  • FIXED: CheckedNodes collection returns visual items count, it should return logical nodes count.
  • FIXED: Vertical scrollbar disappears after calling the Collapse method of RadTreeNode.
  • FIXED: Wrong layout in RadTreeView Property Builder when using custom DPI settings.
  • FIXED: Wrong layout when calling the ExpandAll method inside NodeCheckedChanged event.
  • FIXED: There is an exception when calling the Collapse method after adding nodes.
  • FIXED: A deprecated property is serialized after setting the AllowDragDrop property at design time.
  • FIXED: Vertical lines do not render properly in some cases.
  • FIXED: ValueValidating and ValidationError events fire twice when showing a MessageBox.
  • FIXED: SelectedNodeChanged event does not fire when removing the selected node.
  • FIXED: The first node in RadTreeView cannot be hidden.

RadDock

  • ADDED: Functionality in Advanced Layout Designer to remove tool windows.
  • IMPROVED: Tool windows now load in the same order as saved in the layout.
  • FIXED: Wrong text and image behavior of auto hide tabs.

RadScheduler

  • ADDED: ViewNavigated, ViewNavigating events which fire when clicking on navigation elements.
  • ADDED: CellFormatting event for scheduler cells.
  • IMPROVED: Vertical scrolling in month cells.
  • FIXED: Slow refresh when using a grouped day view.
  • FIXED: Slow performance in week view.
  • FIXED: The associated color of custom status with StatusId of 2 is not drawn.
  • FIXED: 'This Month' button in month view does not set the correct number of weeks.
  • BREAKING CHANGE: Renamed the Cell property of SchedulerCellEventArgs to CellElement.
  • BREAKING CHANGE: Changed event arguments in SchedulerTimeZone constructor to require bias instead of a TimeZoneInformation instance.
  • BREAKING CHANGE: Changed the TimeZoneInformation return type from TimeZoneInformation to SchedulerTimeZoneInformation.
  • BREAKING CHANGE: The TimeZoneInformation class is no longer available, use SchedulerTimeZoneInformation instead.

RadRichTextBox and RadSpellChecker

  • ADDED: Superscript and subscript support.
  • ADDED: Tables support.
  • ADDED: Ability to disable the "Spell checking complete" message box.
  • IMPROVED: Text rendering to be more contrastable on LCD monitors.
  • IMPROVED: Navigation performance when navigating with the keyboard.
  • IMPROVED: Added additional shortcuts to the control text formatting.
  • FIXED: Font-style is not exported correctly when the RadRichTextBox is exported as an html document.
  • FIXED: Exception when html document is imported in RadRichTextBox.
  • FIXED: The text written by the user is not processed when mnemonics are used.
  • FIXED: The caret is shown when inserting text programmatically.
  • FIXED: Exception when exporting a text in XAML format.

RadPropertyGrid

  • ADDED: Touch support.
  • ADDED: Support for Kinetic scrolling.
  • ADDED: Support for the MSAA interface.
  • ADDED: Support for Right-to-left layout.
  • ADDED: Support for custom property lists.
  • ADDED: Support for custom grouping by using the CustomGrouping event.
  • ADDED: Support for editors implementing UITypeEditor interface.
  • ADDED: Support for collection objects.
  • ADDED: Support for editing multiple objects at once.
  • ADDED: Support for expanding sub properties.
  • BREAKING CHANGE: Renamed the CategorizedAlphabeticalToggleButton property to CategorizedToggleButton.
  • BREAKING CHANGE: Renamed the BaseColorEditorColorBox class to ColorEditorColorBox.

RadListView

  • ADDED: Touch support.
  • ADDED: Support for Kinetic scrolling.
  • ADDED: Support for the MSAA interface.
  • ADDED: Support for Right-to-left layout.
  • ADDED: Lasso selection support.
  • ADDED: Drag & drop functionality to reorder items.

RadListControl

  • ADDED: Touch support.
  • ADDED: Support for Kinetic scrolling.
  • ADDED: DescriptionTextListDataItem which allows displaying description text in list items.

RadDropDownList

  • ADDED: Touch support.
  • ADDED: Support for Kinetic scrolling.
  • ADDED: DescriptionTextListDataItem which allows displaying description text in list items.

RadRibbonBar

  • ADDED: Cancelable CommandTabChanging event.
  • FIXED: Memory leak when using RadStatusStrip on a form with RadRibbonBar.
  • FIXED: Clicking in on the empty space area of a popup closes the popup.
  • FIXED: Pressing the alt key twice does not return the focus.
  • FIXED: The QuickAccessToolBar popup does not close when its button is clicked and the popup is visible.
  • BREAKING CHANGE: Changed RadQuickAccessToolBar.OverflowButtonElement property type from RadToolStripOverFlowButtonElement to RadQuickAccessOverflowButton.

RadCalendar

  • ADDED: Functionality to customize navigation steps in multiple view of the RadCalendar.
  • FIXED: There is an exception when setting the culture to ar-SA.

RadCarousel

  • FIXED: SelectedItemChanged event does not fire.
  • BREAKING CHANGE: Removed the AnimationsToAppy property, use the AnimationsToApply property instead.

RadCommandBar

  • FIXED: Text property of CommandBarTextBox does not update when you type on it.

RadMenu

  • FIXED: MDI Menu merge is not disabled when AllowMerge property is set to false.
  • FIXED: Popup size is incorrect when using DropDownHeaderImage.

RadPageView

  • IMPROVED: Allowed scrolling to the selected tab when it is expanded in explorer view.

RadTrackBar

  • ADDED: Support for negative values.

RadMaskedEditBox

  • ADDED: TextMaskFormat property that manages the literals in the Value property.
  • IMPROVED: RadMaskedEditBox - keyboard input behavior when using the Delete key.
  • FIXED: RadMaskedEditBox - Currency mask does not allow minus sign.
  • FIXED: RadMaskedEditBox - The Value property setter is not working properly when the Mask is set to Percentage.

RadDateTimePicker

  • FIXED: Setting an invalid year causes the text to remain with an invalid value.
  • FIXED: When using custom format and the value is deleted, it is unable to set the time to 12:00 AM.
  • FIXED: Calling SetToNullValue method does not show NullText when ShowUpDown is true.

RadSpinEditor

  • FIXED: Value property is not updated correctly when the editor loses focus.
  • BREAKING CHANGE: Changed the event sender argument of the KeyDown event from RadSpinElement to RadSpinEditor.

RadTextBox

  • FIXED: RadTextBox does not receive the focus when calling its Select or Focus methods.

RadPanel

  • FIXED: KeyDown and KeyPress events do not fire.

RadGroupBox

  • FIXED: Controls docked in a RadGroupBox control overlap the header text.

Buttons

  • FIXED: RadRadioButton - wrong behavior when using it in a group.
  • FIXED: RadRadioButton - KeyDown event does not fire.
  • FIXED: RadSplitButton - DropDownClosing/DropDownClosed events do not fire.
  • FIXED: RadSplitButton - TextChanged event fires before the text is being changed.

RadChart

  • IMPROVED: Added support for client profile.
  • FIXED: Memory leak when using tooltips.
  • BREAKING CHANGE: RadChart no longer supports a view state.

 

Telerik Presentation Framework

  • ADDED: Touch gestures support at element level.
  • ADDED: New Telerik MetroBlue theme.
  • ADDED: New demo application - Demo Apps Hub.
  • IMPROVED: Design time performance when using a large number of controls.
  • IMPROVED: CLS compliance for all controls.
  • IMPROVED: Updated Toolbox icons for Breeze, HighContrastBlack, Office2010Black, Office2010Silver, Office2010Blue, TelerikMetro, TelerikMetroBlue and Windows7 themes.
  • BREAKING CHANGE: Removed the Resource updater tool, use VSX extensions instead.
  • BREAKING CHANGE: Removed the following obsolete controls: RadListBox, RadComboBox, RadTabStrip, RadToolStrip and RadPanelBar. Use RadListControl, RadDropDownList, RadPageView and RadCommandBar instead.
  • BREAKING CHANGE: Removed all protected properties from controls and elements which contain public properties with the same name but with capital letter to allow CLS compliance.
  • BREAKING CHANGE: Removed the old layout system and all related properties and methods.
  • BREAKING CHANGE: RadElement no longer implements the IRadLayoutElement interface.
  • BREAKING CHANGE: RadElement - The following properties are removed, because they are no longer needed: AffectsInnerLayout, AvailableSize, CoercedBounds, CoercedSize, DisplayRectangle, FaceRectangle, FieldRectangle, FieldSize, FullBoundingRectangle, FullRectangle, FullSize, IsLayoutInvalidated, LayoutEngine, OverridesDefaultLayout, ParentFixedSize, SuspendedParent, UseNewLayoutSystem.
  • BREAKING CHANGE: RadElement - The following methods are removed from RadElement, because they are no longer needed: GetPreferredSize, GetPreferredSizeCore, InvalidateCachedSize, IsFitInSize, IsLayoutInvalidated, PerformLayout, PerformLayoutCore, SetCoercedSize, SetNewLayoutSystem, ShouldIgnoreChildSizes.
  • BREAKING CHANGE: Removed Miscellaneous, Vista and Telerik themes.
  • BREAKING CHANGE: Removed RadToolStripSeparatorItem. Please use CommandBarSeparator instead.
  • BREAKING CHANFGE: Changed the style registration for RadLabel from Telerik.WinControls.UI.RadLabel+RadLabelRootElement to Telerik.WinControls.UI.RadLabelRootElement.

Q3 2011 SP1 (version 2011.3.11.1219)

$
0
0

RadBrowseEditor (New Control)

  • ADDED: RadBrowseEditor is a themable control which allows users to select a file or a directory from the file system using OpenFileDialog, FolderBrowserDialog or directly to type the full path to the file.

RadColorBox (New Control)

  • ADDED: RadColorBox is a themable control which allows end-users to select a color from a color dialog or to directly type it in the provided text field.

RadGridView

  • ADDED: States for different sort operations of GridHeaderCellElement.
  • ADDED: FolderBrowserDialog 'mode' to the editor of GridViewBrowseColumn.
  • IMPROVED: Binding options for GridViewColorColumn.
  • IMPROVED: HyperlinkOpening event arguments by adding additional properties.
  • IMPROVED: Exposed the color dialog form at GridColorPickerElement.
  • IMPROVED: Allowed replacing the default MasterGridViewTemplate used in RadGridViewElement.
  • FIXED: Memory leak when calling GridViewColumn.BestFit method.
  • FIXED: GridViewCollectionChangingEventArgs in the FilterChanging event handler are incorrect.
  • FIXED: ConditionalFormatingObjectList property of GridViewColumn cannot be modified at design-time.
  • FIXED: CellClick event is fired when the mouse button is released after scrolling.
  • FIXED: Top grid border is not visible when grouping is disabled.
  • FIXED: Setting the ViewDefinition property before calling the EndInit method is not working.
  • FIXED: Exception when calling the LoadLayout method and using ColumnGroupsViewDefinition.
  • FIXED: RadGridView filter popup closes without applying filter when the enter key is pressed.
  • FIXED: Setting the TextAlignment property of GridViewDecimalColumn to MiddleLeft at design time fails.
  • FIXED: Exception when multiple selection is enabled and selecting a read-only column.
  • FIXED: Wrong event arguments in SortChanging event.
  • FIXED: Wrong event arguments in FilterChanging event.
  • FIXED: Dependency on .Net 2.0 SP1, because of INotifyPropertyChanged interface.

RadTreeView

  • ADDED: The items of the default context menu can be differentiated by their Name property.
  • ADDED: Support for custom filtering.
  • ADDED: Support for custom grouping.
  • IMPROVED: Drag & drop functionality now works in all scenarios (including those where the tree is sorted or filtered).
  • FIXED: Memory leak in RadTreeView when calling the Clear method of Nodes collection.
  • FIXED: Binding operation is not executed correctly when rebinding to the same data source.
  • FIXED: Exception when setting the DataSource property to null.
  • FIXED: Exception when calling Clear method of RadTreeNodeCollection.
  • FIXED: Exception when RadTreeView is empty and one tries to navigate with the arrow keys.
  • BREAKING CHANGE: The default context menu is changed to be consistent with the behavior of other controls like RadGridView. Now it is recreated every time when opening the context menu.

RadScheduler

  • ADDED: Multi-touch support enhancements. Now the end-user can switch between views and navigate in a view by multi-touch operations.
  • ADDED: Possibility to customize the action of the overflow button in a month cell of RadScheduler.
  • ADDED: Possibility to manipulate appointments' height in the MonthView of RadScheduler.
  • FIXED: Changes to the ResourceId field made via drag & drop are not reflected to the data source in MonthView.
  • FIXED: AppointmentMoved and AppointmentDropped event arguments contain wrong values.
  • FIXED: The text of the appointments is displayed outside of them when TextWrap is true.

RadListView

  • FIXED: Simple data binding does not work on the SelectedIndex property of RadListView.
  • BREAKING CHANGE: Changed the event type of SelectedItemChanged from ListViewItemEventHandler to EventHandler to support simple binding scenarios.

RadCalendar

  • FIXED: Special day border in RadCalendar does not change on mouse leave.
  • FIXED: Month headers are not displayed properly when RadCalendar is docked inside a panel which is docked in a form.

RadPanorama

  • ADDED: A live tile frame editor dialog.
  • IMPROVED: Design time experience.
  • FIXED: Exception at design time when closing the form.
  • BREAKING CHANGE: Changed the type of Items collection to RadItemCollection.

RadMaskedEditBox

  • FIXED: The ValueChanged event does not fire when selecting a value with the mouse.
  • FIXED: It is not possible to enter or delete the minus for Currency and Percentage masks.
  • FIXED: It is not possible to enter a value with keyboard if Value is set to NULL or DBNULL.
  • FIXED: The Value property is not synchronized correctly with Text property if user selects all the text and types a new value.
  • FIXED: Year is selected incorrectly for YY mask.

RadPageView

  • FIXED: Memory leak when calling the Clear method of the Pages collection.
  • FIXED: Setting the selected page on Form Load or Shown events does not bring the selected page item into view.
  • FIXED: Page items are getting hidden when a page with auto size content is expanded in ExplorerBar mode.

RadRibbonBar

  • FIXED: RadRibbonBar items text disappears on minimize and maximize.
  • FIXED: RightToLeft property of RadRibbonBar is not synchronized with the same property of the Popup of RibbonBarElement.

RadDock

  • FIXED: Memory leak in RadDock when adding and removing document windows.

RadRichTextBox

  • FIXED: The HyperlinkNavigationMode does not change the click behavior of hyperlinks.

RadMarkupDialog

  • FIXED: Memory leak in RadMarkupEditor control.

RadMultiColumnComboBox

  • IMPROVED: Enabled replacing the default RadMultiColumnComboBoxElement.
  • FIXED: Memory leak when the AutoSizeDropDownToBestFit is set to true.

RadMenu

  • FIXED: Exception when RadMenu is on an MDI parent form and maximized child forms are added.

RadPropertyGrid

  • IMPROVED: Changed the default min and max values of the spin editor to be the min and max values of the type of the property.

Buttons

  • FIXED: RadSplitButton with TextWrap has its arrow button cut in some cases.

RadDropDownList

  • FIXED: FormatInfo property should not be serialized.

Forms and Dialogs

  • FIXED: Memory leak in RadForm when using it as an MDI parent.

RadWizard

  • IMPROVED: Allowed Tab key navigation through RadWizard command buttons.

Telerik Presentation Framework

  • IMPROVED: The appearance of disabled controls by changing the value of TextRenderingHint to AntiAliasGridFit.
  • FIXED: Missing text when using HTML-like formatting and the text is bigger than the available area.

Q1 2012 (version 2012.1.12.0215)

$
0
0

RadClock (New Control)

  • This new control enables you to enhance your applications by providing a beautiful interface to end-users allowing them to easily compare times in multiple time zones.

RadTimePicker (New Control)

  • This new control comes as a nice addition to your fill-in forms. It provides end-users with the option to quickly pick the time from a simplified drop-down in addition to picking a date from the RadDateTimePicker.

RadGridView

  • ADDED: Printing support.
  • ADDED: Functionality to resize the group panel.
  • ADDED: Support for copy & paste to clipboard.
  • ADDED: Drag & drop functionality in sorted RadGridView
  • ADDED: EnsureVisible method in GridViewRowInfo that expands all parent rows if necessary.
  • IMPROVED: Column groups behavior by adding IsVisible property in GridViewColumnGroup.
  • IMPROVED: MSAA support by adding a description to the Name property.
  • FIXED: AddNewBoundRowBeforeEdit breaks the Enter key mode and DefaultValuesNeeded logic.
  • FIXED: One cannot change the Operator or Value of FilterDescriptor in FilterChanging event handler.
  • FIXED: Calling the Reset method of GridCellViewInfo.Style does not reset the border.
  • FIXED: Child views in hierarchy mode can be resized more than designed when using multiple tab views.
  • FIXED: ChildRows.Count is 0 when handling CellFormatting event.
  • FIXED: Columns drag and drop does not work in ColumnGroupsViewDefinition.
  • FIXED: ContextMenuOpening event should fire after selecting the row.
  • FIXED: CurrentRow is not being selected when it is set programmatically.
  • FIXED: ExpandAll/CollapseAll methods are slow when the row count is huge.
  • FIXED: Child view rows remain selected when multiple row selection is enabled.
  • FIXED: RadGridView scrolls horizontally when selecting the last column in Fill mode.
  • FIXED: A new row is added twice when the RadGridView is bound to entity collection.
  • FIXED: Filtering in RadGridView does not work when the form is hidden and then shown.
  • FIXED: Exception is thrown in RadDropDownListEditor when filtering the drop down list with predicate.
  • FIXED: Exception is thrown when newly added item is modified in the ListChanged event of a BindingList.
  • FIXED: Rows are invisible, when the control is added to IContainer.
  • FIXED: Case sensitivity for all filter operators should be controlled by the CaseSensitive property of the template.
  • FIXED: Text of GridColorCellElement cannot be set in CellFormatting.
  • FIXED: UserAddedRow does not fire when AddNewRowPosition property is set to Bottom and tabbing through cells to add new row.
  • FIXED: The first row overlaps GridTableElement top border when group panel and column headers are invisible.
  • FIXED: GridSpinEditor of RadGridView changes its value automatically to its maximum.
  • FIXED: One cannot scroll to the last rows in hierarchy if it is a child view.
  • FIXED: Summary row values are not evaluated when grouping is changed.
  • FIXED: UserAddingRow event does not fire when the end-user click son empty area in grid.
  • FIXED: UserAddedRow event does not fire when the end-user clicks on empty area in the grid.
  • FIXED: Evaluation of invalid expressions should not crash the host application.
  • FIXED: Invalid row index in SelectionChanged event.
  • FIXED: Incorrect scrolling in hierarchical RadGridView with three levels of hierarchy.
  • FIXED: Scrolling by mouse wheel in hierarchical RadGridView causes an exception when Microsoft IntelliPoint is installed.
  • FIXED: If a single row remains after filtering applies, it should be selected.
  • FIXED: Freezing when expanding a row and using self-reference hierarchy with a DataTable.
  • FIXED: Filtering shows wrong results when using GridViewComboBoxColumn and filtering twice with the same value.
  • FIXED: Selection is cleared when there is a sorted column and a cell value is changed.
  • FIXED: Filtering shows wrong results when using GridViewDateTimeColumn and filtering with 12-hour clock style.
  • FIXED: Form AcceptButton.Click event fires when editing a cell and the Enter key is pressed.
  • FIXED: Typing in the value in the text box part does not update the value in RadBrowseEditor.
  • FIXED: Memory leak - RadDateTimeEditor is not disposed correctly when the end-user is closing the Form.
  • FIXED: CellClick event is not fired for cells of GridViewCheckBoxColumn.
  • FIXED: Exception is thrown if the data source of the second template is changed and rows are expanded in hierarchy.

RadMultiColumnComboBox

  • FIXED: Drop-down size is not updated when navigating with the keyboard.
  • FIXED: Exception is thrown when a data source is empty and the AutoSizeDropDownToBestFit property is set to true.
  • FIXED: Editable area should look the same as the editable area in RadDropDownList.

RadScheduler

  • ADDED: Printing support.
  • FIXED: SelectAppointment method of SchedulerUIHelper class does not fire the AppointmentSelected event.
  • FIXED: Appointments text is displayed outside of them when the TextWrap property is set to true.

RadDock

  • IMPROVED: Middle click should close the clicked window instead of the ActiveWindow.
  • FIXED: Exception is thrown when calling the Close method of MDIChild.
  • FIXED: Advanced layout designer is not working properly when used in restricted user account environment.
  • FIXED: Memory leak when hiding/docking tool windows.

RadTreeView

  • ADDED: Custom sorting for RadTreeView.
  • IMPROVED: Drag & drop extensibility by allowing for replacing the default remove behavior with copy behavior.
  • IMPROVED: MSAA support by adding a description to the Name property.
  • FIXED: Exception is thrown when clicking on a checkbox of a node.
  • FIXED: Exception is thrown when nodes are cleared and new nodes are selected.
  • FIXED: Exception is thrown when calling Nodes.Clear in a batch update.
  • FIXED: GradientStyle property of RadTreeNode is overridden by the theme, even though it is set locally.

RadRichTextBox

  • FIXED: Copy and paste does not work for quote symbols.

RadRibbonBar

  • FIXED: EnableKeyMap property is not serialized in the designer.
  • FIXED: Popup stays opened when a dialog window is shown.
  • FIXED: Layout is wrong when clearing and adding new items containing controls in their Page to the BackstageView at run time.
  • FIXED: The checked and indeterminate states of a RadCheckbox in a RadRibbonBar look the same.

RadPageView

  • IMPROVED: MSAA support by adding a description to the Name property.
  • FIXED: Buttons’ size of buttons inside buttons panel cannot be customized.
  • FIXED: The visual state of page Item is incorrect in some cases.
  • FIXED: Page close buttons are not visible when they are enabled form the constructor.
  • FIXED: One can switch between pages even when a page visibility is set to hidden.
  • FIXED: A visual glitch in ExplorerMode.

RadPropertyGrid

  • FIXED: Values are not converted by using the current UI culture.

RadListView

  • FIXED: Scrollbar height is incorrect when RadListView is grouped and icon view mode and group indent are set.
  • FIXED: CompositeFilterDescriptor does not fire notifications when the FilterDescriptors collection is changed.
  • FIXED: The horizontal scrollbar in detail view is displayed over the last item.
  • FIXED: Image position is wrong when setting the TextAlignment property to center.

RadForm

  • FIXED: Setting the title bar Visibility property to Collapsed does not take effect until the form is resized.

RadDateTimePicker

  • FIXED: Black border appears on disabled control with Windows7 theme.
  • BREAKING CHANGE: Removed the DefaultBehavior property. Use the CurrentBehavior property instead.
  • BREAKING CHANGE: Custom format property will apply only if Format is set to Custom.

RadMaskedEditBox

  • FIXED: Black border appears on a disabled control with Windows7 theme.
  • CHANGED: TextMaskFormat default value from IncludePromptAndLiterals to ExcludePromptAndLiterals.

RadDropDownList

  • IMPROVED: MSAA support by adding a description to the Name property.

RadPanel

  • FIXED: RadPanel should not be focusable.

RadGroupBox

  • FIXED: The header should be positioned according to the RightToLeft mode.

RadLabel

  • IMPROVED: MSAA support by adding a description to the Name property.
  • FIXED: A missing style for the HighContrastBlack theme.

RadCheckBox

  • IMPROVED: MSAA support by adding a description to the Name property.

RadSplitButton

  • FIXED: One cannot open the drop-down by using mnemonics, until s\he opens it with by a mouse click.

Buttons

  • IMPROVED: MSAA support by adding a description to the Name property.
  • FIXED: A missing indication whether the button is hovered when it is marked as default.

RadDropDownButton

  • IMPROVED: MSAA support by adding a description to the Name property.

Telerik Presentation Framework

  • FIXED: Memory leak in RadColorDialog.
  • FIXED: Shortcuts should be applied only when the focused form contains them.
  • FIXED: Shortcuts should be applied if a child MDI form is focused.
  • CHANGED: Toolbox icons with Metro style ones.

Q1 2012 VS11 Refresh (version 2012.1.301)

$
0
0

Visual Studio Extensions

  • ADDED: Support for Visual Studio 2012 Beta

Telerik Presentation Framework

  • ADDED: .NET 4.0 Client Profile Build 

RadGridView

  • FIXED: Cell layout is wrong after calling the PrintPreview method.
  • FIXED: Cancel button of the print settings dialog is not working properly at design time.
  • FIXED: Vertical scrollbar is not properly updated when using multiple child views and UseScrollbarsInHierarchy property is set to false.

Buttons

  • FIXED: Click event does not fire after pressing Escape key when RadButton is form’s CancelButton.

RadDateTimePicker

  • FIXED: It is not possible to select date equal to MinDate or MaxDate from the popup.

RadMaskedEditBox

  • FIXED: When changing the value, ValueChanging and ValueChanged events fire twice.
  • FIXED: ValueChanging and ValueChanged events are raised when the user presses Backspace key.

Q1 2012 SP1 (version 2012.1.321)

$
0
0

RadGridView

  • ADDED: An option to turn off escaping of special characters when exporting to Excel.
  • ADDED: An option to continuously add new rows.
  • ADDED: An option to set the theme for all printing dialogs.
  • ADDED: Support for scrolling RadGridView while dragging when SelectionMode is set to CellSelect.
  • ADDED: Support for sorting GridViewComboBoxColumn by Display or Value member in unbound mode.
  • ADDED: Options to customize alternating row color and cell appearance in print settings dialog.
  • IMPROVED: Column Chooser to show invisible columns sorted.
  • IMPROVED: Enabled choosing which time part to be included (date, time, seconds) when filtering by date column.
  • FIXED: There is an exception when using a custom filter in Excel-like filtering.
  • FIXED: Cell layout is wrong after calling the PrintPreview method.
  • FIXED: Cancel button of the print settings dialog is not working properly at design time.
  • FIXED: Vertical scrollbar is not properly updated when using multiple child views and UseScrollbarsInHierarchy property is set to false.
  • FIXED: Context menu Copy item does not copy all selected cells when using CellSelectionMode.
  • FIXED: The AutoEllipsis property does not work when used in a Hyperlink column.
  • FIXED: When setting the IsExpanded property to true, the vertical scrollbar is not updated properly.
  • FIXED: When AlternatingRowColors is enabled and RadGridView is sorted, the colorized rows are wrong.
  • FIXED: Layout is wrong after calling the PrintPreview method.
  • FIXED: The RowsChanging event is not fired appropriately when multiple rows are deleted.
  • FIXED: There is an exception when scrolling with the mouse wheel when Microsoft IntelliPoint is installed.
  • FIXED: The last selected row does not get deselected on the second click when using multiple selection.
  • FIXED: GridViewImageColumn does not support custom TypeConverter.
  • FIXED: Tab navigation is wrong when Right-to-left mode is enabled.
  • FIXED: RadGridView is not updated properly when sorted and initialized programmatically.
  • FIXED: The ValueChanged event of RadGridView is not fired when selecting a new item from RadDropDownListEditor, and AutoCompleteMode is set to Append.
  • FIXED: Keyboard navigation skips the filter cell when it is on a read-only column.
  • FIXED: SortDescriptors do not apply when added to control with no DataSource defined and no rows added.
  • FIXED: GridSpinEditor should round its value on end edit considering the number of decimal places.
  • FIXED: It is not possible to change the current cell when handling the ValueChanged event.
  • FIXED: There is an exception when using different column types in parent and child columns in a self -reference hierarchy.
  • FIXED: There are layout issues when using ColumnGroupsViewDefinition and AutoSizeColumnsMode is set to Fill.
  • FIXED: The result is wrong when doing a copy/paste operation and using localized text.
  • FIXED: There is an exception when expanding a newly added row in hierarchy mode and ChildViewTabsPosition is set to Left or Right.
  • FIXED: There is an exception when setting the data source to null in a self-reference hierarchy.
  • FIXED: The conditional formatting is wrong in the CellFormating example of our Demo application.
  • FIXED: The Cancel button is not working properly in Print Settings dialog.
  • FIXED: The BestFitColumn method does not work properly when applied on the first column in a self-reference hierarchy.
  • FIXED: The EndEdit method is not called for the DataBoundObject and the underlying data source does not commit the change when changing the cell value through code.
  • FIXED: RadGridView is not updated when adding a column to the underlying data source.
  • FIXED: Custom filter descriptor dialog is not working properly at design time.
  • FIXED: RadDropDownListEditor has no items when inherited and used in the new row.
  • FIXED: Improved Windows Narrator support under Windows 7 and Windows Vista.
  • BREAKING CHANGE: Removed the CellInfo property from PrintCellFrormattingEventArgs. Use Row and Column properties instead.
  • BREAKING CHANGE: Removed the CellInfo property from PrintCellPaintEventArgs. Use Row and Column properties instead.

RadTreeView

  • ADDED: Support for windows context menu button in RadTreeView.
  • IMPROVED: FilterPredicate should allow passing a parameter as an argument to the predicate method.
  • FIXED: The DragEnded event is not working properly when the target is not RadTreeView control.
  • FIXED: The vertical scrollbar is not updated when calling the Collapse method of RadTreeNode.
  • FIXED: Cut, Copy and Paste menu items in the default context menu are not localizable.
  • FIXED: You cannot unsubscribe from the NodeCheckedChanging event.
  • FIXED: RadTreeView scrolls to its initial position when the Clear method of RadTreeNode is called.

RadListView

  • FIXED: The lasso selection cannot be enabled when EnableColumnSort is true.
  • FIXED: The state of the checkbox is not displayed correctly when RadListView is disabled.
  • FIXED: RadListView has incorrect layout when its width is smaller than the items' width in IconView.
  • FIXED: The sorting is not working properly when using custom grouping.
  • BREAKING CHANGE: The ToggleElement inside items now inherits from RadCheckBoxElement. This might affect the appearance of custom themes.
  • BREAKING CHANGE: The ListViewItemCheckBox is removed from Visual Style Builder and now the checkbox gets its theme from RadCheckBoxElement.
  • BREAKING CHANGE: The ToggleElement of BaseListViewGroupVisualItem is now of type ListViewGroupToggleButton.

RadDock

  • ADDED: Hidden floating windows persistency.
  • FIXED: There is an exception when the last tabbed document is closed using mouse middle click.
  • FIXED: Nested documents within RadDock are not closing properly when using Ctrl+F4.
  • FIXED: The DockState property does not support simple binding.
  • FIXED: The advanced layout designer does not save its tool windows.
  • FIXED: Tabs text is cut off when using RadDock in Right-to-left mode.
  • FIXED: Memory leaks when using tabbed documents.

RadPageView

  • IMPROVED: There is no mechanism to determine to which StripItem you will drag your dragged item.
  • FIXED: The Image property of RadPageViewPage cannot be set in Visual Style Builder.
  • FIXED: BackColor of PageViewPage behaves differently at design-time and at run time.
  • FIXED: RadPageViewPage background is not updated when setting the BackColor property until the designer is refreshed.
  • FIXED: The designer of RadPageView gets broken when selecting a page.

RadForm

  • IMPROVED: Changed RadForm behavior when setting an icon to be consistent with the default Form.
  • FIXED: The Click event of the form’s CancelButton is not triggered when pressing the Escape key.
  • FIXED: The ampersand symbol does not appear correctly in RadForm’s title bar.
  • FIXED: RadForm is not rendered properly when it is in full screen mode.

RadRibbonForm

  • FIXED: ApplicationButtonElement and QuickAccessToolBar are cut off when Aero if off and the form is maximized.

RadRibbonBar

  • FIXED: Setting the Font property of the control is not taken into consideration.
  • FIXED: Application button remains in hovered state when hiding the backstage view.

RadCommandBar

  • FIXED: There is an exception when opening the Rows collection editor at design time.
  • FIXED: Tooltips do not show when set to RadListVisualItem inside CommandBarDropDownList.
  • FIXED: The backstage view changes its location when it is opened on a RadRibbonForm and the form gets maximized.

RadMarkupDialog

  • FIXED: The formatting is not persisted when IE9 is installed.

RadRichTextBox

  • FIXED: Setting the SpellCheckingCulture property of RadRichTextBox's spell checker does not invalidate the correctness of the words.
  • FIXED: There is an exception when loading a docx file which contains specifically formatted table.
  • FIXED: There is an exception when importing html which contains an image source to an image on the web.

RadScheduler

  • ADDED: Support for printing of appointments grouped by resource.
  • FIXED: There is an exception when clearing the Resources collection while RadScheduler is in grouped Month View.

RadWizard

  • FIXED: One cannot navigate through all controls when using the Tab key.

Buttons

  • FIXED: The Click event does not fire after pressing the Escape key when RadButton is the form’s CancelButton.
  • FIXED: Changes of the Font property of RadButton do not apply.

RadDateTimePicker

  • FIXED: The Value property is not synchronized when the end-user chooses a date from the popup.
  • FIXED: It is not possible to select a date equal to MinDate or MaxDate from the popup.
  • FIXED: The NullText property is not synchronized with the NullDate property at design time.

RadTimePicker

  • ADD: RadTimePicker localization provider

RadMaskedEditBox

  • FIXED: When changing the value, the ValueChanging and ValueChanged events fire twice.
  • FIXED: The ValueChanging and ValueChanged events are raised when the user presses the Backspace key.
  • CHANGED: Changed the TextMaskFormat default value to IncludePromtAndLiterals.

RadPanorama

  • ADDED: A possibility to auto arranges tiles in RadPanorama.
  • FIXED: There is an exception when adding a Tile and its ColSpan property is set to 2.

RadPropertyGrid

  • FIXED: Changes are not reflected when setting multiple INotifyPropertyChanged objects to the SelectedObjects property.

RadGroupBox

  • CHANGED: Now the HeaderAlignment property is not being changed when the RightToLeft property changes.
  • CHANGED: In RightToLeft mode, when the HeaderAlignment property is set to Near, the header is aligned to the right; when it is set to Far, the header is aligned to the left.

RadSpellChecker

  • FIXED: There is an exception when you try to check the value of a control inherited from RadTextBox.

RadPrintDocument

  • ADDED: Support for localization providers for printing dialogs.
  • FIXED: There is an exception when trying to print with a PDF Printer when it is not set as a default printer.
  • BREAKING CHANGE: CurrentPageNumber is renamed to PrintedPageNumber.

Telerik Presentation Framework

  • FIXED: Memory leak in all controls when tooltips are used.
  • FIXED: When there are several shortcuts with the same key combinations on different MDI child forms, only the shortcut on the first form is fired.

Q2 2012 (version 2012.2.608)

$
0
0

RadChartView (New Control)


The new RadChartView control can be used to visualize data in a human-readable way through different representations. This control addresses some of the limitations and deficiencies that we have identified in the RadChart implementation over the years - it allows you to visualize interactive, rich, animated charts and enables the end users to analyze complex data.
  • Line, Area, Bar, Pie, Polar and Radar charts
  • Scroll and Zoom
  • Selection
  • Trackball
  • Tooltip
  • Bound and unbound mode
  • Can be inserted at any level of the element tree, for example in RadGridView cells.
  • Theme and palette support

RadAutoCompleteBox (New Control)


RadAutoCompleteBox allows you to easily fill-in tokens of text in a textbox and the aid during writing comes from its auto-complete functionality. This behavior is similar to the “To” field of Outlook and Facebook where you are filling-in the recipients to which you are going to send a new message:
  • Auto-complete in bound and unbound mode
  • Clipboard support
  • Predefined layouts (single line, multi-line and word wrap)
  • Customizable and extendable document object model
  • Customizable auto-complete drop down
  • Localizable context menu
  • Theme support

RadTextBoxControl (New Control)


The Telerik text box control provides text editing capabilities independed from Windows operating system. It also provides high-end integration with Telerik Presentation Framework.
  • Auto-complete in bound and unbound mode
  • Clipboard support
  • Predefined layouts (single line, multi-line and word wrap)
  • Customizable and extendable document object model
  • Customizable auto-complete drop down
  • Localizable context menu
  • Theme support

RadDock

  • FIXED: The ActiveWindow changes when the document closing operation is cancelled.
  • FIXED: The Advanced Layout Designer does not save its content when used in a VB project.

RadCalendar

  • ADDED: The month selector of RadCalendar fires Calendar.Navigated events.

RadColorBox

  • FIXED: RadColorBox does not release the memory after its form is closed.
  • FIXED: RadColorDialog - setting the selected color is incorrect when reusing the created form.

RadCommandBar

  • FIXED: RadCommandBar can't be used with ContextMenuStrip.

RadDateTimePicker

  • FIXED: Keyboard Selection does not work correctly in RadDateTimePicker when the Culture is ar-SA.
  • FIXED: The Value property does not update the Text property if the value is NULL.

RadDropDownList

  • FIXED: RadDropDownList cannot be bound to a DataSet.

RadForm

  • FIXED: RadForm drawing issues when the form is a maximized MDI child.
  • FIXED: RadForm is not correctly resized when it is a maximized MDI child.
  • FIXED: RadRibbonForm appearance issue.

RadGridView

  • ADDED: Horizontal scrolling when multiple selections are performed by mouse.
  • IMPROVED: The custom filtering dialog of a decimal column should take into consideration the DataType of the column for its spin editors.
  • IMPROVED: The drag and drop operation of rows or columns scrolls the grid if the target item is not visible.
  • FIXED: Child Template with HTMLViewDefinition does not have proper layout when resizing.
  • FIXED: An exception in RadGridView when setting CurrentRow to null.
  • FIXED: An exception when editing a long column in RadGridView and using html view definition.
  • FIXED: An exception when editing a long column in RadGridView and using html view definition.
  • FIXED: CompositeFilterDescriptors do not work properly.
  • FIXED: An exception when filtering a date-time column which contains null values.
  • FIXED: Some of the strings on the Print Dialogs cannot be localized.
  • FIXED: When RightToLeft is enabled in RadGridView and you try to print it, the layout of the pages is messed up.
  • FIXED: The settings from the dialog opened by the Print button on the RadPrintPreviewDialog are not taken into consideration.

RadListView

  • ADDED: The control does not have states (i.e. Disabled state).
  • ADDED: Three-state checkboxes in RadListView's items.
  • IMPROVED: RadListView performance when updating the content of its items.
  • FIXED: An exception is thrown when adding ListViewDataItems to RadListView via the Insert method at runtime.
  • FIXED: An exception is thrown when you try to reset or change the DataSource of RadListView in DetailsView.
  • FIXED: Cannot delete an item in the ItemCheckedChanged event.

RadMaskedEditBox

  • FIXED: RadMaskedEditBox throws an exception when using mask C2 and setting Value to Null.

RadMenu

  • IMPROVED: Delay closing of sub-menus with a timer.
  • FIXED: When you change the PopupDirection of a RadMenuItem, the drop-down menu alignment is not correct.
  • FIXED: The Click event of merged menu items is not fired the first time when you click on them.

RadPageView

  • FIXED: Setting the Font of the control or element in OutlookMode does not work.

RadRibbonBar

  • FIXED: RadRibbonBar design time behavior - unexpected menu for adding items in a RadRibbonBar group appears.
  • FIXED: Metro theme for RadRibborBar has glitches for the application menu and quick access bar.
  • FIXED: RadApplicationMenu popup size is incorrectly calculated when RadMenuItems are collapsed.
  • FIXED: The application button in backstage mode is incorrectly placed on a RadRibbonForm with AllowAero set to true.

RadRichTextBox

  • FIXED: Incorrectly importing a bold or italic word in RTF content.
  • FIXED: Pasting an image to RadRichTextBox does not work.
  • FIXED: Scaling text in RadRichTextBox does not work.
  • FIXED: Scrolling is not performed when the end-user is performing keyboard selection.
  • FIXED: Importing a document fragment from a saved docx file.

RadScheduler

  • FIXED: Incorrect navigation behavior with Up/Down arrow keys when RightToLeft is enabled.
  • FIXED: Sometimes an exception is thrown when you try to drag and drop appointments in a grouped TimelineView.
  • FIXED: The AllowDelete property does not work when deleting an appointment with the Delete key.
  • FIXED: The cell scrollbar in MonthView is not aligned properly in RightToLeft.
  • FIXED: The CellClick event is not fired when you click on a cell in MonthView.
  • FIXED: The controls on the EditRecurrenceDialog are not arranged correctly when RightToLeft = Yes
  • FIXED: When a single custom child element is added to an AppointmentElement, it is being arranged incorrectly in DayView and WeekView.

RadSpinEditor

  • FIXED: RadSpinEditor - TextChanged of the control is not fired. Should fire in the same cases as the TextChanged event of the element.
  • FIXED: RadSpinEditor's Text property should act the same way as the Text property of the element.

RadTimePicker

  • FIXED: Unable to localize the Close button Text.

RadTreeView

  • FIXED: Adding a new node after filtering and resetting the filter not work properly.
  • FIXED: The checked state of the disabled nodes's check boxes is changed after scrolling.
  • FIXED: An exception is thrown when saving/loading from a stream.
  • FIXED: The text of disabled nodes is not aligned correctly.

Visual Style Builder for WinForms

  • FIXED: An exception is thrown when editing repository.

Accessibility support

  • IMPROVED: Keyboard navigation and narration support of RadDropDownButton.
  • IMPROVED: Keyboard navigation for RadRibbonBar.
  • IMPROVED: Narration support of RadMessageBox, RadDropDownList, RadListControl, RadTreeView.
  • IMPROVED: Added narration support for RadGridView in hierarchy mode.

Telerik Presentation Framework

  • ADDED: CSS like syntax to define themes.
  • IMPROVED: Improved the performance when loading themes.
  • IMPROVED: Lowered the application memory consumption.
  • IMPROVED: Decreased the size of RadControls.UI assembly from 8 to 2.8 Mb.
  • AnimatedPropertySetting
    • BREAKING CHANGE: AnimatedPropertySetting no longer inherits from PropertySettingBase.
    • BREAKING CHANGE: AnimatedPropertySetting does not implement ICloneable.
    • REMOVED: AnimationLoopType property. Currently only forward animation loop is available.
    • REMOVED: AnimationType property. Currently only animation by step is available.
    • REMOVED: AnimatorStyle property. Currently the animation is applyed at the time when calling the ApplyValue method.
    • REMOVED: ReverseStep property. Animations can be applyed only forward.
    • REMOVED: Calculator property. This property is no longer accessible.
    • REMOVED: UnapplyEasingType property. Animations can be applied only forward.
    • REMOVED: StartValueIsCurrentValue property. Using this property is no longer necessary.
    • REMOVED: GetAnimatedSetting method. Calling this method is no longer necessary.
    • REMOVED: RestoreValue method. Calling this method is no longer necessary.
    • REMOVED: SetParameters method. Use the respective properties instead.
    • REMOVED: UnapplyValue method. Animations can be applied only forward.
    • REMOVED: UnregisterValue method. Animations can be applied only forward.
  • AnimationValueCalculator
    • REMOVED: GetEndValue and GetStartValue methods. Calling these methods is not necessary.
  • AnimationValueCalculatorFactory
    • REMOVED: GetRegisteredStepForType, GetRegisteredTypeFromStepType, RegisterAnimationStep. Calling these methods is not necessary.
  • SelectorBase
    • REMOVED: GetRoutedEventBehaviors, SerializeProperties, Unregister methods. Calling these methods is not necessary.
  • Condition
    • REMOVED: CreateSerializableInstance, Serialize, and SerializeProperties methods. The Condition class is no longer Xml serializable.
  • ComponentThemableElementTree
    • CHANGED: Event arguments of ApplyThemeToElementTree method. Now it does not require a parameter.
    • REMOVED: ControlDefinesThemeForElement method. Implementing this method is no longer necessary.
    • REMOVED: CreateChildItems method. You should use RadControl's method with the same name.
    • REMOVED: EnsureThemeAppliedInitially method. Calling this method is no longer necessary.
    • REMOVED: ForceReapplyTheme method. Calling this method is no longer necessary.
    • REMOVED: IsThemeClassNameSet property. Check the ThemeClassName property instead.
    • REMOVED: OnThemeNameChanged method. Use the OnThemeNameChanged method of RadControl instead.
    • REMOVED: StyleManager property. The new theming system does not use style managers anymore.
  • ElementValuesAnimator
    • REMOVED: CachedEndValue, CachedStartValue, and Calculator properties.
    • REMOVED: GetCurrentValue, ReInitialize, ResetValue, SetCurrentValue, SettingRemoving, Start, StopAndReverse methods. Accessing these properties and methods is no longer necessary.
  • IComponentTreeHandler
    • REMOVED: CallGetPreferredSize, CallOnLayout, CallSetBoundsCore methods. Calling these methods is no longer necessary.
  • IElementSelector
    • REMOVED: GetRoutedEventBehaviors, Serialize, Unregister methods. Calling these methods is no longer necessary.
  • IPropertySetting
    • REMOVED: PropertySettingRemoving, Serialize, UnregisterValue methods. Calling these methods is no longer necessary.
  • PropertySetting
    • REMOVED: CleanValuesPerThread, GetValueProvider, UnapplyValue, UnregisterValue, Serialize methods. Calling these methods is no longer necessary.
  • PropertySettingGroup
    • CHANGED: class constructor now requires objects of type PropertySetting instead of IPropertySetting.
    • CHANGED: Selectors collection property with the Selector property. Now, only one condition can be set to a property setting group.
  • RadControl
    • REMOVED: GetCausesValidation method. Use the CausesValidation property instead.
    • REMOVED: GetInitialDesiredSize method. Calling this method is no longer necessary.
    • REMOVED: GetUseNewLayout method. Currently only one layout exists in RadControls for WinForms.
    • CHANGED: You should cast RadControl to IComponentTreeHandler when calling InvalidateElement method.
    • CHANGED: You should cast RadControl to IComponentTreeHandler when calling InvalidateIfNotSuspended method.
    • REMOVED: IsThemeClassNameSet property. Check the ThemeClassName property instead.
    • REMOVED: RadAccessibilityNotifyClients and RepaintElements methods. Calling these methods is no longer necessary.
    • REMOVED: Style property. Use the Style property of the RootElement instead.
  • RadElement
    • REMOVED: ComposeStyle method. Use the CreateStyleSheet method of StyleGroup class instead.
    • REMOVED: ForceReApplyStyle method. Calling this method is no longer necessary.
    • REMOVED: ParentStyle property. Use Parent.Style instead.
    • REMOVED: ReApplyStyle method. Use StyleSheet.Apply method instead.
  • RadElementTree
    • REMOVED: CreateChildItems, CreateRootElement, EnsureRootElement and InitializeRootElement methods. Use the respective methods of RadControl.
  • RadItem
    • REMOVED: IsInputKey method. Use RadControl.IsInputKey method instead.
  • RadThemeManager
    • REMOVED: LoadedThemeNames property. Use ThemeRepository.AvailableThemeNames property instead.
  • StyleSheet
    • BREAKING CHANGE: The StyleSheet class is no longer Component
    • REMOVED: constructor specifying theme location. StyleSheets are created automatically when some control requests a theme.
    • REMOVED: ApplyStyle method, use Apply method instead.
    • REMOVED: GetRepositoryItems, use Repositories collection of PropertySettingGroup class instead.
    • REMOVED: LoadStylesheet, use Theme.Read methods to load a theme.
    • REMOVED: ProcessGroupsInheritance, ProcessStyle, SaveStylesheet, Unapply methods. Calling these methods is no longer necessary.
    • REMOVED: ThemeLocation property. Currently the StyleSheet class does not store its theme location.
  • Theme
    • REMOVED: FindStyleSheetRegistration, GetPropertyValue, GetRegisteredStyleBuilders, HasBuildersFor, NotifyThemeChanged, SetPropertyValue methods. Calling these methods is no longer necessary.
    • REMOVED: AddColorBlend, ApplyColorBlendToGroups, ApplyColorBlendToStyleSheet, RemoveAllColorBlends, RemoveColorBlend methods. Currently the color blending feature is not supported.
    • REMOVED: Repository property, use the Repositories collection property instead.
    • REMOVED: ThemeName property, use the Name property instead.
    • REMOVED: ThemeProperties property. Accessing this property is no longer necessary.
  • ThemeResolutionService
    • REMOVED: GetRegisteredControlStyleBuilder, GetThemeRepository, RegisterControlStyleBuilder, RegisterElementTypeDefaultStyleBuilder, RegisterGlobalStyleBuilder, RegisterStyleBuilder, RegisterStyleBuilderByControlName,RegisterThemeFromAssembly, UnregisterStyleSheetBuilder methods. Style builders are no longer supported.
  • REMOVED: StyleManager, ElementHierarchyEnumerator, StyleMap, StylesheetTree, StylesheetTreeNode, ElementRepositoryOptions, RepositoryItemTypes, ThemePropertyCollection, UIProperties, VsbControlMetadata, VsbElementMetadata, VsbItemMetadata, VsbMetadataAction classes. These classes are no longer used.
  • CHANGED: Moved ExpanderItem.SignStyles from RadControlsUI to SignStyles in RadControl
  • CHANGED: Moved OfficeShape, TabIEShape, TabOffice12Shape, TabVsShape, TrackBarDThumbShape, TrackBarLThumbShape, TrackBarRThumbShape, TrackBarUThumbShape classes from RadControlsUI to RadControl.
  • REMOVED: Aqua theme.

Q2 2012 SP1 (version 2012.2.726)

$
0
0

RadPivotGrid (CTP)


The first public version of RadPivotGrid for WinForms is available in the Q2 2012 SP1 release as a CTP. This control takes large chunks of data and summarizes it in a human readable way by the help of aggregates and field descriptors. The end-user can easily get an aggregated view of the data that would best suit their needs by dragging and dropping the items of the field descriptors and the aggregates. RadPivotGrid can also sort the data and show subtotals and grandtotals at the end or at the beginning of the summarized data. As a control based on the Telerik Presentation Framework, RadPivotGrid also supports themes that you can quickly personalize with the help of Visual Style Builder.

RadGridView

  • ADDED: The ability to enable AutoFilter functionality of Excel in the ExportToExcelML.
  • ADDED: Support for binding to a list of objects that implements an interface which implements another interface.
  • ADDED: GetHashCode method in GridViewCellInfo.
  • ADDED: Support for null values when using IsEqualTo and IsNotEqualTo filter operators.
  • ADDED: Support for custom sorting in groups when grouping is applied.
  • ADDED: Functionality to automatically scroll during multiple selections of cells with the translucent rectangle.
  • ADDED: Support for row selection with the Space key when using multiple row selection.
  • ADDED: Image property in GridViewCommandColumn.
  • FIXED: If cell value is of type unsigned integer, it is not exported when using ExportToExcelML.
  • FIXED: Child views are not expanded if their parent view is already expanded when using the ExpandAll method.
  • FIXED: There is an exception when clicking on header column border twice.
  • FIXED: There is an exception when opening and closing the drop down list editor quickly.
  • FIXED: There is an exception when using filtering in some cases.
  • FIXED: There is an exception when using column groups view and changing the data source.
  • FIXED: There is an exception when using expression based conditional formatting.
  • FIXED: There is an exception when disposing RadGridView on some of its mouse events.
  • FIXED: There is an exception when BestFitColumns method is called during data update.
  • FIXED: There is an exception when copying cells from different groups.
  • FIXED: There is an exception when deleting rows that are selected with the translucent rectangle.
  • FIXED: There is an exception when loading a saved layout from a MemoryStream.
  • FIXED: There is an exception when sorting or filtering.
  • FIXED: There is an exception when closing a form when the CellDoubleClick is handled.
  • FIXED: There is an exception when a property of a data bound record is changed and filtering is applied.
  • FIXED: There is an exception when expanding a row.
  • FIXED: There is an exception when the Text property of the drop down list editor is initialized with null value.
  • FIXED: There is an exception when using the auto complete feature in drop down list editor.
  • FIXED: There is an exception while selecting and scrolling, using multiple cell selection.
  • FIXED: There is an exception while selecting multiple cells and grouping is applied.
  • FIXED: The top summary row appears twice when grouping is applied and using BeginUpdate/EndUpdate methods.
  • FIXED: The cell is not updated when setting the value of unbound column in bound mode.
  • FIXED: The binding source current position is not updated after sorting.
  • FIXED: Grouping is not working properly when using unbound mode.
  • FIXED: The paste command executes over columns marked as read-only.
  • FIXED: The selection is incorrect when using drop down list editor in auto complete suggest mode.
  • FIXED: There is an exception when setting the AutoSuggestMode to Suggest when using the drop down list editor.
  • FIXED: The copy operation is not working for cells from the second level when using hierarchy.
  • FIXED: Column reordering is possible even when the AllowColumnReorder property is set to false.
  • FIXED: The maximum vertical scroll position is not accurate when the new row is on the bottom and sorting is applied.
  • FIXED: The tab navigation is not working properly when using the time picker editor.
  • FIXED: Only cells from the root level are deselected when using the ClearSelection method.
  • FIXED: The drag/drop indicator remains visible outside RadGridView when a column reaches its right side.
  • FIXED: When exporting to Excel, values that have white-spaces at the beginning or at the end are trimmed.
  • FIXED: There is a visual glitch when using hierarchy with auto sized rows.
  • FIXED: Some rows are not visible when adding them manually and using self-reference hierarchy.
  • FIXED: The IsContainedIn filter operator does not work properly.

RadTreeView

  • FIXED: Parent node checked state is invalid when canceling the NodeCheckedChanging event for a child node and using TriStateMode.
  • FIXED: There is an exception when clearing and reinserting nodes.
  • FIXED: There is an exception when adding new items and using self-referencing DataSource.
  • FIXED: There is an exception when scrolling is performed and the data is loaded from xml document.
  • FIXED: There is an exception when setting the NumberOfColors property to 1 in the Style property of the node.
  • FIXED: There is an exception in when using Office2010Silver theme.
  • FIXED: There is an exception when setting the ThemeName property of RadTreeView to Office2007Black.
  • FIXED: SelectedNode and SelectedNodes properties should be cleared when the DataSource property is set to null.
  • FIXED: The AutoScroll property should not be visible at design-time.
  • FIXED: The gradient style is not properly applied via the Style property of the node.

RadListView

  • FIXED: The CheckedItems collection is not cleared properly when the DataSource is changed.
  • FIXED: The text is not automatically updated when setting the HeaderText property of a column.
  • BREAKING CHANGE: The OnColumnRadPropertyChanged method in DetailListViewCellElement is replaced with OnColumnPropertyChanged.

RadChartView

  • FIXED: The LabelFormat property of the RadChartView axes does not have an effect.

RadDock

  • FIXED: The ActiveWindowChanging event cannot be canceled.
  • FIXED: Keyboard shortcuts should be executed according to the active RadDock control.

RadScheduler

  • ADDED: Add prompt dialog when you hit the Delete key on an occurrence of recurrence series.
  • FIXED: Appointments with zero duration do not appear in Month view if their start time is set to 12:00AM.
  • FIXED: Cannot set different cell count for different scheduler instances in the same application.
  • FIXED: In some cases the AppointmentSelected event does not fire properly.
  • FIXED: The behavior of RadScheduler is incorrect when clicking the Remove Recurrence button for a recurring appointment with exceptions.
  • FIXED: There is an exception when using grouped day view mode and dragging an appointment.
  • FIXED: There is an exception when rebinding RadScheduler.
  • FIXED: The AutoScrollToWorkTime option does not work properly when RadScheduler is initially displayed.

RadRichTextBox

  • FIXED: Exporting bold text from RadRichTextBox generates wrong HTML.
  • FIXED: RadRichTextBox renders additional line breaks when importing text from HTML.
  • FIXED: Deleting content with the Delete key while the control is in read-only mode should not work.
  • FIXED: Tab symbols are skipped when importing text in RTF format.
  • FIXED: The caret should not be visible when using read-only mode.

RadSpellChecker

  • ADDED: Localization provider for RadSpellChecker component.

RadListControl

  • FIXED: The layout remains suspended after adding items with custom visual style.

RadDropDownList

  • FIXED: The KeyDown event of RadDropDownListElement should trigger when key is pressed in popups too.

RadMultiColumnComboBox

  • FIXED: The editor displays wrong text when a row with null value is selected.
  • FIXED: Shift + Tab navigation causes the drop-down to open.
  • FIXED: The correct item cannot be selected when the AutoFilter property is set to true and filtering is applied.

RadPropertyGrid

  • FIXED: Cannot select the image for property store item of type Image.
  • FIXED: The initial items stored in the property grid remain when changing the SelectedObject property.
  • FIXEDL The string "(none)" in the PropertyGridBrowseEditor cannot be localized.

RadTextBox

  • IMPROVED: Added an option to choose whether the NullText should be wrapped or not when using multi-line text box.

RadDateTimePicker

  • ADDED: The ability to determine the increment/decrement step when the Format property is set to Time.
  • ADDED: Allow entering date, month and year without using the Space key to navigate between the date, month and the year.
  • FIXED: The control does not accept hour values greater than 12.
  • FIXED: A date outside the valid range can be entered.
  • FIXED: Setting the Checked property when handling Form.Load event causes the editor to appear disabled.

RadMaskedEditBox

  • FIXED: The mask is not applied when the value is pasted from the context menu.

RadSpinEditor

  • FIXED: The Value is not correct when the editor is placed in RadDock and the active window changes.

RadPageView

  • ADDED: The functionality to allow replacing RadPageViewExplorerBarItem with a custom one.
  • FIXED: The close button image is missing for RadPageViewItem when using the Desert theme.

RadRibbonBar

  • FIXED: The Click event of ExitButton and OptionButton is fired twice.
  • FIXED: Items added at design time disappear when switching between designer surface and code.
  • FIXED: RadRibbonBar does not present its content properly when showing tab content inside the ribbon popup.
  • FIXED: There is an exception when setting the AutoSize property of RadRibbonBarGroup to false and resizing the group at design-time.
  • FIXED: The content is not properly aligned in the dropdown popup.
  • FIXED: The TextAlignment property is not properly synchronized.
  • FIXED: The gradient style is wrong in the Office2010Blue theme.

RadCommandBar

  • FIXED: The PasswordChar property of TextBoxElement in CommandBarTextBox is not serialized at design-time.
  • FIXED: There is a visual glitch when showing a form on a button click and using split button.

RadButton

  • FIXED: RadButton remains in disabled state when it is marked as AcceptButton.

RadLabel

  • FIXED: The Image property is not set when setting ImageKey or ImageIndex properties.

RadMenu

  • ADDED: The ability to replace the default drop-down of the component.
  • FIXED: The MDI list menu item maximizes the associated child form when the user activates the main form.
  • FIXED: MDI list items are multiplied when the parent form changes its RightToLeft property value.
  • FIXED: The Click event fires twice for RadMenuButtonItem.

RadForm

  • FIXED: Setting the CancelButton property of the form to a button named exactly CancelButton, will prevent the button click event from firing.
  • FIXED: RadForm size increases at design-time when changing the theme.
  • FIXED: Themes are not visible in the ThemeName drop-down at design time.
  • FIXED: Setting a theme to RadForm at design-time does not apply the theme at run-time.

RadMessageBox

  • FIXED: When you try to navigate between buttons using the arrow keys, the focus is lost at one of the steps.
  • FIXED: Windows Narrator does not read RadMessageBox correctly.

RadGroupBox

  • aaaaaa
  • FIXED: There is a visual glitch when the AutoScroll property is set to true.
  • BREAKING CHANGE: The AutoScroll property is no longer functional and its value will be always false.

RadCarousel

  • FIXED: Animations and layout look broken when changing the theme.

Visual Style Builder for WinForms

  • FIXED: Visual Style Builder cannot start when using the .Net 4.0 Telerik assemblies.

Telerik Presentation Framework

  • ADDED: Aqua theme.
  • FIXED: There is an exception when using splash screen and creating screen tips.
  • FIXED: Controls stay disabled when changing the Enabled property in the Form.Load event.
  • FIXED: RadThemeManager does not load all themes.
  • FIXED: Theme remains applied at design-time even when RadThemeManager is removed.
  • FIXED: HTML formatted text is not parsed properly when the starting tag is <p>.
  • FIXED: The <u> tag does not underline spaces between words.
  • FIXED: It is possible to click RadControls while validating a control.
  • FIXED: Panel hosted in RadHostItem has wrong colors.
  • FIXED: Memory leak in all controls caused by the internal bitmap caching.
  • FIXED: The GenerateMember property is not working properly in all controls.
  • FIXED: RadPageViewItem's close button is missing an image in the Desert theme.
  • BREAKING CHANGE: Changed the access modifiers for several methods and properties used internally from protected to public.

Q2 2012 SP2 (version 2012.2.912)

$
0
0

Visual Studio Support

  • Design-time support
  • Property Builders meet Visual Studio 2012 UX Guidelines
  • Form templates
  • Project templates
  • Toolbox icons
  • Visual Studio Extensions

Telerik Presentation Framework

  • FIXED: A message box appears in certain conditions when an application is deployed.

RadListView

  • FIXED: RadListView throws an exception if you modify the width of a column in Visual Studio's designer

RadScheduler

  • IMPROVED: Allow customizing the Confirm Delete dialog.

Q3 2012 (version 2012.3.1017)

$
0
0

RadPivotGrid

  • ADDED: Printing support.
  • ADDED: Field list control.
  • ADDED: Design-time property builder.
  • ADDED: Binding support between RadPivotGrid and RadChartView.
  • ADDED: Row and column filtering support.
  • FIXED: MouseUp event does not fire for data cells.
  • FIXED: The selection behavior should stop when a message box is shown.

RadChartView

  • ADDED: Title and legends support.
  • ADDED: Added a Donut chart.
  • ADDED: Financial series support: Candlestick and OHLC.
  • ADDED: Chart indicators support, including 22 financial indicators.
  • ADDED: LabelFormatting event to allow customizing labels.
  • ADDED: CreatePoint, CreatePointElement and CreateRenderer events which allow better customization in RadChartView.
  • ADDED: Added DisplayMember property for label elements.
  • ADDED: Design-time property builder.
  • FIXED: Last chars of the axes titles are cut.
  • FIXED: Zooming out affects the vertical axis labels.
  • FIXED: RadChartView cannot read data from integer columns of a DataTable.
  • FIXED: RadChartView has no theme when setting the ApplicationThemeName property to something different than ControlDefault.

Telerik Presentation Framework

  • ADDED: Full Coded UI Test support for Visual Studio 2010 and Visual Studio 2012.
  • IMPROVED: Improved the sizing behavior of RadTextBox, RadMaskedEditBox, RadSpinEditor, RadTimePicker, RadDateTimePicker, RadBrowseEditor and RadColorBox. Now these controls can be sized freely when their AutoSize property is set to false.
  • FIXED: Controls layout is broken when using custom DPI settings.
  • FIXED: HTML-like text rendering - Lists are rendered without the last list item.
  • FIXED: HTML-like text rendering - Exception when nesting <b>-tag in <a>-tag.
  • FIXED: HTML-like text rendering - the </a> tag is not rendered correctly when it is located in links.
  • FIXED: HTML-like text rendering – there is an exception when the html text is not valid.
  • FIXED: There is an exception during design-time when using complex layouts.
  • BREAKING CHANGE: Changed the behavior of RadControl when AutoSize is set to true.
  • BREAKING CHANGE: Changed the element hierarchy for the following editors by replacing BoxLayout and DockLayout with StackLayoutElement: RadDateTimePicker, RadTimePicker, RadDropDownList, RadSpinEditor, RadBrowseEditor, and RadColorBox.

RadGridView

  • ADDED: Added an option that allows for changing the default column and row delimiters.
  • ADDED: Added a property in GridSpinEditorElement to disable the value changing with mouse wheel.
  • IMPROVED: Improved the localization and extensibility support in ConditionalFormatting form.
  • IMPROVED: When conditional formatting is applied, the selected row should not be affected.
  • FIXED: Sub property binding is not working for child templates.
  • FIXED: Setting the FormatString property of a column in a child template is not working.
  • FIXED: Column groups can be hidden by drag & drop operation when AllowHide property is set to true.
  • FIXED: Date-time filter dialog is not displayed by default for date-time columns.
  • FIXED: Drop-down editor is not working properly when filtering is applied on the same column.
  • FIXED: Wrong value in masked edit box when using percentage mask.
  • FIXED: There is an exception when editing a decimal column and using accessibility.
  • FIXED: There is an exception when using filtering and updating cell values in the CellValueChanged event.
  • FIXED: FormatString default value is invalid.
  • FIXED: The filter expression is calculated wrong when using enum with GridViewComboBoxColumn.
  • FIXED: RadGridView is in invalid state when changing the DataSource property of GridViewComboBoxColumn.
  • FIXED: The expression editor should not show the invisible columns in its fields section.
  • FIXED: There is an exception when double clicking a column to best fit it while HideSelection is enabled.
  • FIXED: There is an exception when removing the DataBoundItem of a pinned row from the data source.
  • FIXED: RadGridView should not allow for losing focus while validating a cell.
  • FIXED: DisplayMember, ValueMember and DataSource properties of GridViewComboBoxColumn should be visible in the Property Builder.
  • FIXED: The TextAlignment property of GridViewHyperlinkColumn is not taken in consideration.
  • FIXED: It is not possible to set an image to the button in command cell when handling the CellFormatting event.
  • FIXED: Visited hyperlink cells are being incorrectly transferred to other cells when scrolling.
  • FIXED: The scrollbar is not visible when expanding a group in a child view.
  • FIXED: The SelectionChanged event does not fire when deselecting rows with the mouse.
  • FIXED: Summary rows in parent groups are not updated properly.
  • FIXED: Setting the MinWidth property of GridViewColumn does not take effect on the Width property.
  • FIXED: The Right cell border disappears when RadGridView is scrolled horizontally.
  • FIXED: Grouping does not work properly in unbound mode.
  • FIXED: The expression editor form should be accessible in order to allow customization of its appearance.
  • FIXED: The sorting is wrong when loading RadGridView if there is an image column.

RadTreeView

  • ADDED: “New node” and “Remove node” options in the context menu in self-reference hierarchy.
  • FIXED: Scrollbars are visible when adding nodes in the Form.Load event.
  • FIXED: There is an exception when setting the CheckType property of an unattached RadTreeNode.
  • FIXED: There is an exception when filtering a grid scrolled to the bottom.
  • FIXED: The tooltip is not disabled when setting the ShowNodeToolTips to false.
  • FIXED: There is an exception when adding nodes and using Begin/EndUpdate methods.
  • FIXED: The appearance of the vertical scroll bar is wrong when nodes are added programmatically.
  • FIXED: There is an exception when handling the ToggleStateChanging event.

RadListView

  • ADDED: Added an option that allows for choosing whether the newly added items should be automatically selected or not.
  • FIXED: There is no effect when calling the Clear method and using custom grouping.
  • FIXED: The process of adding a large number of items (>10000) in details view is very slow.
  • FIXED: There is an exception when modifying the width of a column in Visual Studio's designer.
  • FIXED: There is an exception when the form is minimized if it is placed in RadDock and has a Margin set to its virtualized view element.
  • FIXED: The VerticalScrollState property cannot be set at design time when the ViewType property is set.
  • FIXED: The cursor should not indicate a resize operation for a column that cannot be resized.

RadPropertyGrid

  • ADDED: Support for the PasswordPropertyText attribute.
  • IMPROVED: Allowed replacing all RadPropertyGrid elements.
  • FIXED: A text box editor is shown when editing a DateTime? property instead of calendar.
  • FIXED: When the help bar is resized all properties should not be invalidated.
  • FIXED: TypeConverter method arguments are wrong when using custom type converters.

RadScheduler

  • IMPROVED: Allowed the customization of the Confirm Delete dialog.
  • FIXED: Context menu hover effect is not working for sub menus.
  • FIXED: Some items are deselected in multi-day view when selecting multiple cells and doing a right-click to open the context menu.
  • FIXED: AppointmentDeleted is fired even though the user cancelled the deletion (pressed Cancel on the dialog).
  • FIXED: There is an exception when changing the ruler scale to 5 min and using multi-day view.
  • FIXED: There is no effect when setting the AllowAppointmentResize property in multi-day view.
  • FIXED: The AppoitnemtSelected event does not fire in multi-day view.
  • FIXED: The NewResourceId property of AppointmentMoved/Moving event arguments is always equal to null.
  • FIXED: There is no way to force update for specific appointments.
  • FIXED: The current time line is not correct in QSF >> Scheduler >> Time Zones example.
  • BREAKING CHANGE: Removed FeedbackDictionary property from AppointmentDraggingBehavior.
  • BREAKING CHANGE: Removed the RequestMove method from AppointmentDraggingBehavior, use the BeginDrag method instead.
  • BREAKING CHANGE: Renamed the Initialized event in AppointmentDraggingBehavior to FeedbackInitialized.
  • BREAKING CHANGE: Removed MoveFeedback method in SchedulerMonthViewGroupedByResourceElement, use methods from AppointmentDraggingBehavior class instead.
  • BREAKING CHANGE: Removed originalDraggingAppointment property from TimelineGroupedByResourceElement, use AppointmentDraggingBehavior.ActiveFeedback.AssociatedAppointment property instead.
  • BREAKING CHANGE: Removed MoveFeedback method from TimelineGroupedByResourceElement, use methods from AppointmentDraggingBehavior instead.
  • BREAKING CHANGE: Removed the following methods: ShowFeedbackInMonthView, ShowFeedbackInTimelineView, CreateFeedback, InitializeFeedback, ShowFeedbackInTable, and ShowFeedbackInHeader from SchedulerUIHelper.

RadDock

  • ADDED: Multi-monitor support in RadDock.
  • FIXED: The layout is broken when using custom DPI settings.
  • FIXED: ToolTips in RadDock Advanced Layout Designer are not correctly aligned.
  • FIXED: There is an exception when the window state of a tool window is changed to AutoHide and using RadDock nested in another RadDock.

RadRichTextBox

  • ADDED: Added theming support for RadRichTextBox through the Visual Style Builder.
  • IMPROVED: Allowed customizing Author, Creator, Keywords, Producer, Subject and Title properties when exporting in PDF.
  • FIXED: Html Export of RadRichTextBox exports all spans with empty font-style.
  • FIXED: Html import fails when the html content has font-style attribute with empty value.

RadSpellChecker

  • FIXED: The spell checker gives wrong suggestions for words that contain apostrophe.
  • FIXED: The “Change To:” field in SpellCheckAllAtOnce form should be filled with the selected word in the suggestions box.

RadRibbonBar

  • FIXED: Contextual tab groups do not support HTML-like text formatting when aero is allowed.
  • FIXED: When aero is allowed, MaximizeBox and MinimizeBox properties have no effect.
  • FIXED: Adding items to the StartMenuBottomStrip collection in design time is not working.
  • FIXED: There is an exception when dragging groups at design time.
  • FIXED: Backstage view is not positioned correctly.

RadCommandBar

  • FIXED: Mnemonics do not function properly in RadCommandBar.
  • FIXED: Drop-down list popup location is not correct when using a shortcut to open the popup.
  • FIXED: The ItemClicked event of CommandBarStripElement does not fire when the strip is floating.

RadPanorama

  • ADDED: Design-time scrolling functionality.
  • FIXED: The layout of tiles added at design time is wrong when AutoArrangeNewTiles property is set to true.

RadPageView

  • FIXED: The navigation between tabs in RadPageView is wrong when using backstage view mode.
  • FIXED: RadPageView looks broken when used with DPI settings different from the default settings.

RadGroupBox

  • FIXED: The default values of HeaderImageKey and FooterImageKey properties are wrong.

RadAutoCompleteBox

  • FIXED: The theme is missing when using RadAutoCompleBoxElement as an editor in RadGridView.

RadDateTimePicker

  • FIXED: Setting the TextBoxItem.ReadOnly property does not make the editable area read only.
  • FIXED: Setting the value to null, should clear the selection.
  • FIXED: ValueChanging event cannot be canceled.

RadDropDownList

  • IMPROVED: Added support for the DataMember property.
  • FIXED: The performance is slow when adding items by using Add/AddRange methods.
  • FIXED: The performance is slow when using auto-complete mode.
  • FIXED: It is not possible to select the first item when using keyboard search and the DropDownStyle property is set to DropDownList.

RadDropDownButton

  • FIXED: The button does not stretch to fit its content when the AutoSize is set to true.

RadTextBoxControl

  • FIXED: Handling of KeyPress event does not suppress inserting a new character.
  • FIXED: Mouse wheel scrolling does not work.
  • FIXED: The control is not able to show strings longer than 6000 characters.
  • FIXED: The last caret position is not aligned to the end of the text due to wrong text measurement.
  • FIXED: When the AcceptReturn is enabled, the ENTER key is processed by the accept button of the form.

RadCheckBox

  • IMPROVED: One should be able to increase the size of the check box and the check mark.
  • FIXED: The control shows incorrect toggle/checked state when disabled.
  • BREAKING CHANGE: Removed the CheckAligment property, use the CheckAlignment instead.

RadDateTimePicker

  • BREAKING CHANGE: Replaced RadRepeatButtonElement with RadRepeatArrowElement.

Theming

  • FIXED: A message box appears when the application is deployed.
  • FIXED: The background color is wrong for RadDropDownList in TelerikMetro and TelerikMetroBlue themes.
  • FIXED: Office 2010 themes can't scroll Document tabs till the end of the row.
  • FIXED: VisualStudio2012 themes are shown in the ThemeName drop down at design-time.
  • FIXED: The application button in TelerikMetro and TelerikMetroBlue themes cannot be customized.

Q3 2012 SP1 (version 2012.3.1211)

$
0
0

Themes

  • ADDED: TelerikMetroTouch theme that improves the touch-centric user experience of all RadControls.
  • ADDED: Visual Studio2012Light theme inspired by Visual Studio 2012.
  • FIXED: The disabled state of RadCheckBox is wrong in Office2007Black theme.

RadPivotGrid

  • ADDED: Added AdomdDataProvider and XmlaDataProvider classes to allow retrieving data from OLAP cubes.
  • FIXED: There is an exception when RadPivotGrid is used in compact layout mode and it is set as a data source for RadChartView.
  • FIXED: No Data is displayed when there are DBNull values in the grouped fields.

RadGridView

  • ADDED: Customization options in the Conditional Formatting form.
  • ADDED: Added a Tag property in GridViewColumn.
  • ADDED: Added AllCells mode in BestFitColumnMode enum. It specifies best fit operation over all rows.
  • IMPROVED: Copy/Paste operations from grid to Excel include empty cells.
  • FIXED: Time span values are not exported properly when using ExportToExcel ML.
  • FIXED: ExportToExcel ML exports null values as empty strings.
  • FIXED: PrintCellFormatting event does not fire when changing the PrintStyle property.
  • FIXED: There is an exception when filtering enum values.
  • FIXED: The filtering is not working properly in self-reference mode.
  • FIXED: The RowIndex property of GridViewRowInfo contains wrong value in unbound mode.
  • FIXED: There are missing columns upon data source change.
  • FIXED: The control is put in invalid state when attempting to load an invalid XML file using the LoadLayout method.
  • FIXED: The Current item of the underlying BindingList is not updated initially when the grid is sorted.
  • FIXED: The sorting is wrong when it is added programmatically and there are no rows.
  • FIXED: The best-fit algorithm does not consider all cells when grouping is applied.
  • FIXED: The PinnedRows collection is not cleared when clearing all rows.
  • FIXED: The custom filtering is not working properly when the FilterDescriptors collection is empty.
  • FIXED: Narrator cannot read cell values.
  • FIXED: RadProgressBarElement is not clipped correctly, when it is used as a child element in a custom cell.
  • FIXED: Rows overlap each other when CellFormatting and rows on demand hierarchy are combined.
  • FIXED: The grid is put in invalid state when an editor is closed because of a scrolling operation and the validation fails.
  • FIXED: Self-reference expander cell is reused inappropriately when horizontal scrolling is performed.
  • FIXED: ValueChanged event does not fire when selecting a new item from a drop-down list in AutoCompleteMode set to Append.
  • FIXED: A row is expanded unexpectedly when using relational hierarchy.
  • FIXED: There is a visual glitch in the 'new row' when using self-reference hierarchy.
  • FIXED: Setting the CurrentRow property to a child row should make the control scroll to this row.
  • FIXED: RadGridView cannot display data when it is bound to a generic list filled with different implementations of the same interface.
  • BREAKING CHANGE: Corrected a typo: Changed GirdViewTimeFilteringMode enum name to GridViewTimeFilteringMode.

RadTreeView

  • ADDED: Reason for checking a checkbox in the event arguments of the NodeCheckedChanged event.
  • FIXED: Can't add nodes to a tree bound to a DataTable.
  • FIXED: Changes in the underlying data source of a node are not automatically reflected.
  • FIXED: Relational data-binding is not working properly when RadTreeView is placed inside RadDock.
  • FIXED: The rendering is not valid when using a custom node comparer.
  • FIXED: The vertical scrollbar is not valid when collapsing nodes in the NodeExpandChanged event.
  • FIXED: Node text is rendered in bold when RadTreeView is disabled.
  • FIXED: There is an exception when the AutoSize property is set to true.
  • FIXED: The SelectedNodes collection is not cleared when calling Nodes.Clear.
  • FIXED: The Find methods should not perform over the root tree node which is used internally.
  • BREAKING CHANGE: Changed the signature of NodeCheckedChanged event to use TreeNodeCheckedEventArgs.

RadScheduler

  • ADDED: Added an event that notifies when an appointment is added by the user.
  • FIXED: The Edit Appointment Dialog contains wrong end time values in certain cases.
  • FIXED: AppointmentSelecting/AppointmentSelected events are fired multiple times when dropping an appointment.
  • FIXED: There is an exception when clicking with the right mouse button on an appointment in grouped timeline view.
  • FIXED: There is an exception when trying to print appointments with invalid StatusId or BackgroundId properties.
  • FIXED: Deleted occurrences are not restored properly when using iCal file format.
  • FIXED: RadSchedulerNavigator changes the selected time zone when its binding context changes.
  • FIXED: There is no effect when changing the ShowHeader property when grouping is enabled.
  • FIXED: The AllDay property of appointments is not updated correctly.
  • FIXED: When the visible area is larger than the appointments table in DayView, a blank area is shown at the bottom.
  • FIXED: The sizing behavior is wrong in DayView and WeekView when the ShowAllDayHeader property is set to false.
  • FIXED. An exception when you right click an appointment in grouped Timeline view in month scale.
  • BREAKING CHANGE: Removed the SchedulerTimezoneInformation class. Use TimeZoneInfo class instead.
  • BREAKING CHANGE: Removed some SchedulerTimeZone constructors, use the default constructor instead.
  • BREAKING CHANGE: Changed the type of the TimeZoneInformation property to TimeZoneInfo.

RadDock

  • FIXED: A memory leak.
  • FIXED: An exception when using RadDock nested inside another RadDock.
  • FIXED: RadDock does not handle properly the Alt+Tab key combination.

RadChartView

  • IMPROVED: Improved RadChartView property builder to show a real time preview of the data.
  • FIXED: The LabelsOffsetFromCenter property is not working.
  • BREAKING CHANGE: Removed the following events: SelectedPointChanging, SelectedPointChanged and CreateRenderer from ChartArea class. Use the events of ChartView instead.
  • BREAKING CHANGE: Removed the SelectedPointChanging and SelectedPointChanged events from ChartSelectionController. Use the events with the same name from ChartView class.
  • BREAKING CHANGE: Removed the GapLength and PlotMode properties from CategoricalRadialAxis.

RadListView

  • FIXED: Sorted RadListView is not updated correctly when a cell value is modified through code.
  • FIXED: The horizontal scroll bar does update correctly when AllowArbitraryItemWidth property is set to true.

RadListControl

  • FIXED: The item size is wrong when AutoSizeItems property is set to true.
  • FIXED: Keyboard navigation skips items.

RadDropDownList

  • FIXED: The control looks different than the rest of the editors.
  • FIXED: The binding is slow when AutoSizeItems property is set to true.
  • FIXED: The control size is wrong when it is placed inside a TableLayoutPanel.
  • FIXED: The popup closes unexpectedly when the control resides in a user control without a parent.

RadCommandBar

  • FIXED: Items that have AutoSize property set to false cannot be hidden by using the overflow button.
  • FIXED: There is an exception when setting the OverflowButton and Grip properties of CommandBarStripElement.

RadMenu

  • FIXED: There is an exception when opening an MDI child window with MdiList containing RadMenuSeparatorItem.

RadRibbonBar

  • FIXED: There is an exception at design time when opening RadRibbonForm with AllowAero property set to false.
  • BREAKING CHANGE: Changed the internal control element structure to allow better theming support.

RadTitleBar

  • BREAKING CHANGE: Changed the internal control element structure to allow better theming support.

RadForm

  • FIXED: The form changes its size when using screen tips.

RadPageView

  • ADDED: Added an option to change the size of the content panel in backstage mode at design time.

RadPanorama

  • FIXED: The position of the first tile is different at design-time and at run-time.

RadRichTextBox

  • FIXED: RtfFormatProvider increases the size of the exported document.
  • FIXED: It is not possible to insert a page break at the last position in the document.
  • FIXED: Mnemonics steal the focus from RadRichTextBox.
  • FIXED: Tab Stops are lost when importing right-to-left text.

RadSpellChecker

  • FIXED: The spell checker gives wrong suggestions for words that contain apostrophes.

RadSplitContainer

  • FIXED: Theme settings are applied only to the first SplitterElement.
  • FIXED: The image set for the grip of the splitters is not shown for all splitters.

RadTextBoxControl

  • FIXED: There is an exception in RadTextBoxControl when the caret blink time is set to none.
  • FIXED: It is not possible to insert the “@” symbol when French culture is used.

RadAutoCompleteBox

  • IMPROVED: Changed the order of items in the Items collection. Now items are not sorted alphabetically.
  • FIXED: Double-clicking on an item from the auto-complete drop-down appends the item twice in RadAutoCompleteBox.
  • FIXED: There is an exception when the form is closed and new items are added to its auto -complete data source.

RadDropDownButton

  • FIXED: RadDropDownButton does not show focus cues until it is clicked for the first time.

RadProgressBar

  • FIXED: The Click event of RadProgressBarElement does not fire.

RadBrowseEditor

  • ADDED: Added API to allow changing the file open dialog with file save dialog.

RadColorDialog

  • FIXED: The control ignores some of the provided localization strings.
  • FIXED: The ActiveMode property does not take effect.

Visual Style Builder

  • FIXED: The text and Image primitives in RadButton are not exposed in Visual Style Builder.
  • FIXED: There is an exception when trying to preview a theme in ThemeViewer.
  • FIXED: The Text and Image Primitives of RadButton are not exposed in VSB.

Telerik Presentation Framework

  • FIXED: Tooltips do not show when using AutoCAD plugins.
  • FIXED: There is an exception when compiling the application and there is a modified form open at design-time.
  • FIXED: Tooltips do show when the control resides in a user control without a parent.
  • FIXED: There is an exception when compiling the application and there is a modified form opened in design mode.
  • BREAKING CHANGE: The default value for RadControl EnableCodedUITests property is changed to False. In order to use the Coded UI Tests feature, please set the property to true.

RadLabel

  • FIXED: The AutoSize property cannot be serialized when changed at design time.

RadCheckBox and RadRadioButton

  • FIXED: The AutoSize property cannot be serialized when changed at design time.

RadDateTimePicker

  • FIXED: The control has a wrong size when it is placed inside a TableLayoutPanel.

RadDateTimePicker

  • Fixed: There is an exception in RadDateTimePicker when dropping it on the design surface when using .Net 4.0 and Visual Studio 2012 is not installed.

RadRibbonForm

  • Fixed: Design-time exception in RadRibbonForm when AllowAero is set to false.

Q1 2013 (version 2013.1.220)

$
0
0

RadPdfViewer (New control)


RadPDFViewer arms you with the ability to visualize PDF documents right within your WinForms application without the need of any external viewer. It comes with a predefined intuitive UI that provides you with every mean to utilize the features of this control in a quick and easy manner. The default viewer’s UI buttons allow you to zoom-in or zoom-out, pan and scroll the document or select a fragment of text. The control utilizes virtualization in order to guarantee stable performance with large documents.

RadGridView

  • ADDED: An option to export CSV content without quotes.
  • ADDED: Support for sub-property binding in child templates for object relational binding.
  • ADDED: Copying and Pasting events in RadGridView.
  • IMPROVED: Improved RadGridView performance when sorting operation is applied.
  • IMPROVED: Allowed hiding the SummaryRowItems for groups.
  • IMPROVED: Improved the localization for conditional formatting form.
  • FIXED: The CurrentRow property changes its value even when canceling the CellValidating event.
  • FIXED: RadGridView steals the focus when an editor is opened and a button is clicked.
  • FIXED: The vertical scroll range is not valid when there are hidden rows.
  • FIXED: The DisableHTMLRendering property in GridViewColumn does not affect column chooser items.
  • FIXED: There is an exception when keyboard navigation is used and grouping is applied.
  • FIXED: Expressions do not work when using conditional formatting in hierarchy mode.
  • FIXED: There is an exception when filtering a combo box column.
  • FIXED: There is an exception when filtering a column that is reordered.
  • FIXED: Column name is not correctly escaped when it contains special symbols.
  • FIXED: There is an exception when adding more than 11230 columns in grid.
  • FIXED: CellValidated and CellValidating events should fire when doing a paste operation.
  • FIXED: GridViewDateTimeColumn editor does not respond to the F4 key.
  • FIXED: There is an exception when a newly added item is modified in the ListChanged event of a BindindList.
  • FIXED: There is an exception when clicking the HeaderImage property of the command column in the property builder at design time.
  • FIXED: The exported data is incorrect when exporting hierarchy if one hides a master view row.
  • FIXED: GridViewComboBoxColumn value can't be entered by keyboard without pressing the down arrow first.
  • FIXED: The standard "Length" function in the expression editor (located under "Text") is spelled "Lenght".
  • FIXED: Inconsistent behavior when one enters edit mode on a decimal column.
  • FIXED: The indent cell exclamation image is not displayed initially.
  • FIXED: Child view headers are exported even when they do not have child rows.
  • FIXED: There is an exception when selecting the 'No Filter' option from checkbox column context menu.
  • FIXED: Filtering row does not resize correctly when AutoSizeRows property is set to true.
  • FIXED: There is an exception when rebinding and using self-reference hierarchy mode.
  • FIXED: Setting MinWidth and MaxWidth properties to a column when AutoSizeColumnsMode is Fill causes a wrong layout.
  • FIXED: Setting the RightToLeft property of specific cells leads to an unexpected result.
  • FIXED: ScrollToRow method does not work when VerticalScrollState is set to AlwaysHide.
  • FIXED: There is an exception at design time when using RadGridView nested in MS TabControl.
  • FIXED: There is an exception when changing the row IsSelected property when changing parent row IsSelected property.
  • FIXED: Vertical scrollbar value metrics are wrong after calling the Rows collection Clear method.
  • FIXED: Check box cell value cannot be changed for child rows in object relational hierarchy.
  • FIXED: The NullValue property is not taken in consideration when exporting data.
  • FIXED: When the current cell is in the last column and row, pressing the right arrow key should do nothing. It is the same with pressing the left arrow key in the top left cell.
  • FIXED: Previous and next rows should be selected directly when navigating with the left and right arrow keys through group rows.
  • FIXED: Child rows are not correctly populated when setting the IsExpanded row property between BeginUpdate/EndUpdate calls.
  • BREAKING CHANGE: Removed the RowLayoutType property from TableViewDefinition class. This property is no longer necessary.

RadMultiColumnComboBox

  • FIXED: The Tab key is not processed correctly.

RadPivotGrid

  • ADDED: Report filtering and group sorting when using OLAP binding.
  • IMPROVED: Allow changing the expanded state of rows and columns when changing the data.
  • IMPROVED: Scrollbars cannot appear over the row/column headers area.
  • FIXED: There is an exception when handling the AggregatePositionElementCreating event.

RadTreeView

  • FIXED: The layout is wrong when calling the ExpandAll method inside the NodeCheckedChanged event.
  • FIXED: There is an exception when adding a new node with code and performing an edit operation.
  • FIXED: It is not possible to add a new node when using bound mode with self-referencing hierarchy.
  • FIXED: There is an exception when clearing the nodes collection and the ShowLines property is set to true.
  • FIXED: RadTreeView should reflect all changes in the underlying data source.
  • FIXED: It is not possible to add a new node when sorting is applied.
  • FIXED: NodeCheckedChanged/NodeCheckedChanging events should contain information about the event origin (user action or code).

RadDock

  • FIXED: AutoHide windows close when clicking on context menu items inside a child control.
  • FIXED: AutoHide windows flicker when AutoHideAnimation is set to None.
  • FIXED: There is an exception when closing an MDI application.

RadScheduler

  • FIXED: Binding to business objects at design time does not work correctly.
  • FIXED: There is an exception when creating inline appointments and binding to custom fields.
  • FIXED: Dates are not displayed correctly when using grouped multiday view with multiple intervals.
  • FIXED: There is an exception when switching between TimelineView, MonthView and TimelineView.
  • FIXED: There is an exception when appointment ToolTipText property value is changed when handling AppointmentFormatting event.
  • FIXED: If you add an appointment which starts today at 04:00PM and ends at 12:00AM on the next day, it will span on two cells.
  • FIXED: Selecting the Open Item option in the reminder dialog does not ask whether to open occurrence or series dialogs.
  • FIXED: Dragging an appointment between the first row (12:00 AM / 0:00) and the all-day area does not fire the AppointmentMoving event.
  • FIXED: Setting AllowAppointmentMove property to false does not disable dragging.
  • FIXED: The Visible property value has no effect on recurring appointments.
  • FIXED: The AllowAppointmentMove property does not work in TimelineView or MonthView.
  • FIXED: The date label in RadSchedulerNavigator is not updated when you change Intervals collection in multiday view.
  • FIXED: The layout is wrong when the system DPI setting is set to 120.
  • FIXED: All-day events are not correctly imported from iCal format.
  • FIXED: Appointments appear twice when ShowAllDayArea property is set to false and the user adds an appointment on a single day from 00:00 to 24:00.
  • FIXED: When you drag an appointment in MonthView, its start time will be reset to 12:00AM.

RadReminder

  • FIXED: There is a memory leak when using RadSchedulerReminder.
  • FIXED: The value in the DueIn column of the alert window is not correct.

RadRichTextBox

  • ADDED: Added functionality for Image copy/paste.
  • FIXED: The behavior is different when inserting new line with ENTER + SHIFT and ENTER.
  • FIXED: There is an exception when a copy and paste operation is executed and the text contains a font that does not support regular style.
  • FIXED: There is an exception when minimizing a form containing anchored RadRichTextBox.
  • FIXED: The Redo method actually performs an undo operation.
  • FIXED: Setting the line spacing of a Paragraph causes its wrapped lines to overlap each other.
  • FIXED: Suppress exception thrown when Error 404 occurs for invalid resources in RadRichTextBox.
  • FIXED: There is an exception when changing the bold state of a text.

RadMarkupDialog

  • FIXED: All images in the editor are missing when using ILMerge.

RadChartView

  • ADDED: Support for smart labels.
  • ADDED: Added drill-down support.
  • ADDED: Multiple axes support.
  • ADDED: Added scatter line series support.
  • FIXED: There is an exception when ShowTrackball property is set to true for pie chart and one hovers a segment.
  • BREAKING CHANGE: Removed the DrawTitle method from AxisDrawPart method. Use the respective methods from AxisTitleDrawPart instead.
  • BREAKING CHANGE: Removed the ChartViewRenderer class. The class is no longer necessary. Derive your custom renderer classes from ChartRenderer instead.
  • BREAKING CHANGE: The ToRectangleF method is now static and does not need an instance of the ChartRenderer class.

RadForm

  • FIXED: There is an exception when calling the ShowDialog method from another thread.

RadRibbonForm

  • FIXED: There is an exception when using RadRibbonForm under Windows 8.

RadRibbonBar

  • FIXED: The MDI control box is visible when there is a maximized child form with ControlBox property set to false and FormBorderStyle property set to None.
  • FIXED: The quick access toolbar remains visible even if there are no items in it when using metro themes.
  • FIXED: The application icon is not visible when using backstage view.
  • FIXED: Key tips should work with umlauts like "Ä", "Ü", "Ö" and "ß".
  • FIXED: The application button is overlapping the first tab when the theme is "Office2007BlackTheme".
  • FIXED: There is an exception when using RadRibbonForm and AllowAero property is set to false.
  • FIXED: The title bar in RadRibbonForm does not cover the left and right form border entirely.

RadApplicationMenu

  • FIXED: Left and Right keyboard navigation support should work the same way as in MS MenuStrip in RightToLeft mode.

RadMessageBox

  • IMPROVED: Added the ability to turn off the sound played upon show.
  • FIXED: A new instance of the message box form is created for each call to Show.

RadPanorama

  • FIXED: When a tile contains an animated gif and you zoom out RadPanorama, the tile disappears.

RadListView

  • IMPROVED: Allowed the ToggleElement to be aligned.
  • FIXED: Virtualized panel elements should not be visible in the Element Hierarchy Editor at design time.

RadDropDownList

  • FIXED: AutoComplete suggest is not working if the user clicks on the drop-down arrow first and then starts typing.
  • FIXED: Drop -down size is wrong when changing its data source and there is only one item.
  • FIXED: Wrong item is selected when using bound mode.
  • FIXED: Kinetic scrolling is not working.
  • FIXED: The control looks different than the rest of the editors when disabled and DropDownList style is used.
  • FIXED: When AutoSizeItems property is set to true the auto suggest drop-down is not working properly.

RadPropertyGrid

  • ADDED: An option to specify which editor to use through the Editor attribute.
  • FIXED: When a property with PasswordPropertyText attribute is edited the PasswordChar is never reset for the text editor.
  • FIXED: There is an exception when changing the selected object and a Boolean property is selected.

RadBrowseEditor

  • FIXED: It is not possible to enter edit mode in RadBrowseEditor using the mouse.

RadDateTimePicker

  • FIXED: RadDateTimePicker should not display any text if the Value property is set to null.

RadGroupBox

  • FIXED: RadGroupBox AutoSize property is not taken into consideration.

RadScrollablePanel

  • FIXED: Anchored controls inside the control are not sized correctly when the form loads.
  • FIXED: The control changes its scroll position when you click a control inside it.

RadMaskedEditBox

  • FIXED: The control does not behave correctly when using N2, P2 and D masks.
  • FIXED: The Value property cannot be set properly if the value is different from the mask pattern.

RadTextBoxControl

  • ADDED: Added a PasswordChar property.
  • ADDED: Added spell checking functionality.

RadTimePicker

  • FIXED: There is an exception when changing the AM/PM by using buttons.
  • FIXED: RadTimePicker should display empty text or NullText if the Value property is set to null.

RadCheckBox

  • FIXED: It is not possible to replace the default check mark with image.

Buttons

  • FIXED: There is an exception when setting the Image property to an icon (ICO format).

Themes

  • ADDED: New theme - VisualStudio2012Dark.
Viewing all 165 articles
Browse latest View live