Oct 21 2009

RadControls for Silverlight Q3 2009 Beta 2 v 2009.3.1019

Category:Bil@l @ 06:03

Changes on existing controls

RadGridView

What’s New:

  • Horizontal and vertical UI virtualization with container recycling added for rows and cells
  • All grid templates (rows, cells, etc.) lighten up
  • Extended Validation
    • Added metadata driven validation (via data annotations attributes)
    • Added more validation events that allow support for custom validation
  • Clipboard.IsEnabled property added
  • GridViewDynamicHyperlinkColumn and GridViewHyperlinkColumn added
  • GridViewImageColumn added
  • Introduced new property SelectionMode which specifies the selection behavior
  • Hierarchy support simplified and improved
  • PrintToHtml() method added
  • GroupFooterTemplate added for GridViewColumn
  • GridViewToggleRowDetailsColumn added

What’s Fixed:

  • Null reference exception when calling ReorderColumns in DataLoaded is now fixed
  • Cell's content was not displayed when GridView was bound to list of primitive types is now fixed
  • IsFilteringAllowed cannot be changed with Binding runtime is now fixed
  • SelectionChanged event is no longer raised when ItemsSource property is changed
  • Memory leak in FilteringDropDown is now fixed
  • Header row not exported correctly if the grid is grouped is now fixed
  • Exception with exporting of grouped grid with null values is now fixed
  • AutogenerateColumns property is now a DependencyProperty
  • Column cannot be replaced in AutoGeneratingColumn event

RadChart

What’s New:

  • Negative values – RadChart provides full negative values support for all relevant two-dimensional series types
  • Multiple Y axes support – RadChart adds a highly requested support for secondary and multiple Y axes. The new feature is useful when the values of the displayed data series vary a lot from one another or different types of data should be presented in one chart. The scale of each added Y axis corresponds to the associated data series and auto adjusts its range
  • Added support for two new Label Format Tokens useful for stacked chart series – STSUM (stacked sum – represents the sum of all stacked items for a given index) and STPERCENT (stacked percent – the percent representation of the value of a given item with respect to all stacked items for the respective index).

What’s Fixed:

  • Fixed an issue that prevented RadChart to correctly change its theme in runtime
  • Fixed an issue with setting AxisY.Step before AxisY.MinValue that resulted in incorrect axis range
  • Fixed an issue with missing axis titles in 3D chart types in some scenarios
  • Fixed an issue with skewed AxisX ticks in horizontal bar series types
  • Fixed an issue that prevented tooltips to support standard format expressions like "C2", "N2", etc.
  • Fixed an issue that prevented tooltip format customization for Range and financial series types
  • Fixed an issue that prevented setting the AxisX.Step property declaratively in XAML
  • Fixed an issue that prevented setting the AxisX.TicksDistance property declaratively in XAML
  • Fixed an issue that prevented setting GroupingSettings declaratively in XAML
  • Fixed NullReferenceException with grouping and aggregation when grouping by data field containing null values
  • Fixed NullReferenceException with custom chart layout in some scenarios

RadTreeView

What’s New:

  • UI Virtualization (vertical only)
  • CheckBoxes and BringIntoView support
  • Added SingleExpandPath functionality

RadScheduler

What’s New:

  • Standard Resources have been added to the Appointment and Edit Appointment dialogs:
    • Category
    • Importance
    • TimeMarker
  • All-day area improvements
  • Added properties for implementing read-only scheduler:
    • IsReadOnly
    • IsBackAndForwardNavigationEnabledImportance
    • IsViewModeNavigationEnabled
  • Added properties to the Resource type for colorizing appointments when grouped:
    • ResourceBrush
    • AppointmentBrush
    • MouseOverAppointmentBrush
    • SelectedAppointmentBrush

RadDocking

What’s New:

  • RadDocking now uses RadToggleButton and RadContextMenu instead of RadMenu
  • All Close and Pin buttons are replaced by RadButtons
  • If RadPane’s Header property is null and there is no binding, the Header is automatically bound to the Title property (if not null) or vice versa
  • The Compass property has been added to the PreviewShowCompassEventArgs class. The value of this property is a reference to the compass that will be shown
  • The PreviewShowCompass event is also fired for the RootCompass
  • IsLeftIndicatorVisible, IsTopIndicatorVisible, IsRightIndicatorVisible, IsBottomIndicatorVisible, IsCenterIndicatorVisible properties have been added to the Compass class. These properties allow you to show or hide parts of both the Compass and RootCompass controls
  • States compass parts visibility are added
  • When the pane is in the DocumentHost area the title of the tab item displays the Header property with the HeaderTemplate (before the Title property with the HeaderTemplate was displayed)
  • HasDocumentHost property has been added, RadDocking now supports RadSplitContainer as the last child

What’s Fixed:

  • The TitleTemplateSelector property of the RadPane has been removed
  • DockingPanel does not inherit from RadDockPanel anymore

RadRibbonBar

What’s New:

  • Added two new themes – Office Black and Office Silver
  • RibbonButtons support Commands with Parameter and Target

RadOutlookBar

What’s Changed:

  • RadOutlookBar now updates its Title after item has dynamically changed its Header
  • Added two new themes – Office Black, Office Silver, Office Blue, Summer, Vista

RadMaskedTextBox

What’s Fixed:

  • Setting the value of a standard mask used to not clear the mask beyond the changed characters

RadSlider

What’s Fixed:

  • Fixed issue with hardcoded Margin and MinWidth in RadSlider’s ControlTemplate. When the width was less than 56px, RadSlider would clip itself

RadHTMLPlaceHolder

What’s New:

  • SourceUrl can now be use with binding

RadButtons

What’s New:

  • New button type has been added – RadSplitButton
  • Commands support with Parameter and Target

Tags:

Comments are closed