Release History

By product

UI for Windows Phone 7 (discontinued) 2011.1420

April 19, 2011

Q2 2011 Beta 2

RadChart

What's New:

  • Stacked 100 Bar, Line and Area series
  • Scatter (XY) series – ScatterPoint, ScatterLine and ScatterArea
  • Pan & Zoom behavior – the chart can be zoomed in/out and panned both horizontally and/or vertically
  • Pan and Zoom may be specified programmatically
  • Track ball behavior – allows extended data point information to be displayed upon Hold gesture
  • Tooltip behavior – displays context-sensitive information about adjacent to the touch location data points
  • Chart design-time gallery – Allows selecting pre-defined chart styles which causes XAML to be generated in the visual studio editor

What's Fixed:

  • DateTimeContinuousAxis exception when plotting one or less points
  • Problem with MVVM binding to numerical types other than Double
  • Nullable numerical values were not recognized
  • Numerous small bugs across the entire charting engine

Breaking Changes:

  • Removed Axis.MajorTickStep property. It is now a member of CategoricalAxis and DateTimeCategoricalAxis. Use the following properties to specify major tick step for continuous axes:
    • NumericalAxis – MajorStep property
    • DateTimeContinuousAxis – MajorStep and MajorStepUnit
  • DateTimeContinuousAxis.MajorStep is now of type double and specifies the number of units as described by the DateTimeContinuousAxis.MajorStepUnit

RadDataBoundListBox

What's New:

  • CheckBoxes support
  • AsyncBalanceMode property which allows for fine-tuning the asynchronous balance behavior
  • Scroll offset persistence
  • Improved BringIntoView logic

What's Fixed:

  • Fixed the issue with positioning the SelectedItem on top of the viewport when returning to a page with a DataBoundListBox control
  • Fixed a bug resulting in the DataRequest not being fired when calling BringIntoView to focus an item which is near to the end of the currently loaded scrollable list

Breaking Changes:

  • Changed the returning type of the TopVisibleItem property from IDataSourceItem to object
  • Removed the IsBusy, BusyContent and BusyContentTemplate properties

RadLoopingList

What's New:

  • Looping orientation support via the Orientation property

Q2 2011 Beta 1

RadChart

The new Chart control supports over 20 different chart-types. These include Bar, Line, Spline, Area, Spline Area, Pie and all the Stacked/Clustered variations of them. Added to that you can also expect:

  • Categorical and Continuous DateTime Axis
  • Numerical axis
  • Categorical axis
  • Logarithmic axis
  • Data binding
  • Support for Negative values

RadCalendar

The new Calendar control supports Month-View as well as integration with Appointments source.


New features and improvements

  • JumpList and DataBoundListbox now utilize the Virtualized collection for much smoother experience in the cloud
  • DataBoundListBox and JumpList now support:
    • Header/Footer
    • Empty content
    • IsBusy
    • “Load more” button
    • Auto-load items
    • Smart handling of collection changes when grouping or sorting is applied to the JumpList
    • New data navigation APIs
  • DatePicker now supports Special days and Appointments

API Changes

  • Telerik.Windows.Controls.Input
    • Added:
      • DateTimePicker.AppointmentSource property
      • DateTimePicker.ItemTemplateSelector property
      • DateTimePicker.CancelButtonIconUri property
      • DateTimePicker.OKButtonIconUri property
    • Changed:
      • DateTimePicker.ValueChanged event is now of type EventHandler<ValueChangedEventArgs<Object>>
      • DateTimePicker.ValueChanging event is now of type EventHandler<ValueChangingEventArgs<Object>>
  • Telerik.Windows.Controls.Primitives
    • Added:
      • RadDataBoundListBox.IsBusy property
      • RadDataBoundListBox.BusyContent property
      • RadDataBoundListBox.BusyContentTemplate property
      • RadDataBoundListBox.DataVirtualizationItemTemplate property
      • RadDataBoundListBox.DataVirtualizationItemContent property
      • RadDataBoundListBox.EmptyContent property
      • RadDataBoundListBox.EmptyContentTemplate property
      • RadDataBoundListBox.ItemLoadingContent property
      • RadDataBoundListBox.ItemLoadingTemplate property
      • RadDataBoundListBox.ListFooterContent property
      • RadDataBoundListBox.ListFooterTemplate property
      • RadDataBoundListBox.ListHeaderContent property
      • RadDataBoundListBox.ListHeaderTemplate property
      • RadDataBoundListBox.DataVirtualizationMode property
      • RadDataBoundListBox.DataRequested event
      • RadLoopingList.ItemTemplateSelector property

Q1 2011 SP1

Changes:

Common

What’s New:

  • Implement design time support for HeaderedItemsControl and HeaderedContentControl.

What’s Fixed:

  • Fixed: Not proper showing Component name for the .NET references.

DataBoundListBox

What’s New:

  • Integrate RadTileAnimation with RadDataBoundListBox.
  • Improve the handling of collection updates.
  • Optimize the algorithm that finds the top visible item in RadDataBoundListBox.
  • Update the selection mechanism to prevent the user from setting non-existing item as SelectedItem.

What’s Fixed:

  • Fixed: An issue with updating containers size upon size changed of the control when the control is unloaded.
  • OnInit and on collection reset - show the viewport items first, then generate the rest of the buffers.
  • Fixed: Item selection changed when the user taps on a button in an item.
  • Fixed: Topmost item is not animated in RadDataBoundListBox when using RadTileApplication.
  • Fixed: SelectionChanged is fired before binding to the SelectedItem prop is evaluated.
  • Fixed: Styles and ContentTemplates are not correctly reset when realizing items that do not have style/contenttemplate.
  • Fixed: UI glitch caused by a delay between changing the scrolling state and stopping the scrolling animation.
  • Fixed: ScrollStateChangedEventArgs does not initialize correctly its NewValue and OldValue properties thus bringing wrong information when the event fires.
  • Fixed: Slower scrolling causes very jumpy behavior of the list when tilt effect is enabled.
  • Fixed: Replacing an item causes wrong reordering of the other visual containers in the viewport.
  • Fixed: Scroll offset is not corrected when we bring an item into view before the first balance is performed.
  • Fixed: Adding items at the beginning of the list causes errorneous item reordering.
  • Fixed: Removing an item from the control when the scroll position is near the last item causes wrong offset beyond the limit of scrolling.
  • Fixed: A bug causing an exception when calling the IsItemInViewport method.

DateTimePickers

What’s New:

  • Implement nullable Value support.
  • Added: TypeConverter attributes for the Date and Time pickers to enable setting the EmptyContent property in a designer.
  • Update events section from the DateTimePickers help.

What’s Fixed:

  • Fixed:Update RadDate & RadTimePicker to fire ValueChanged after Binding evaluation when internal value updates happen.
  • Fixed: OK/Cancel buttons are not localized.

JumpList

What’s Fixed:

  • Fixed: Problem with AsyncLoading.
  • Fixed: CollectionViewSource and IsSynchronizedWithCurrentItem bug.

LocalizationManager

What’s New:

  • Implement a LocalizationManager for the DataVisualization assembly.
  • Implement localization support for the Primitives assembly.

NumericUpDown

What’s Fixed:

  • Fixed: Update RadNumericUpDown to fire ValueChanged after Binding evaluation when internal updates happen.
  • Fixed: ValueChanged event is fired twice when updating with value which is out of range.

PhoneApplicationFrame

What’s New:

  • Allow disabling the animation for rotation changed.

What’s Fixed:

  • Fixed: Error related to thumbstoning.
  • Fixed: Flickering with used with the NonLinearNavigation service.

Window

What’s New:

  • Implement IsEnabled and Visibility properties to app bar info buttons. (If possible)
  • Implement dynamic updates of the app bar info buttons properties. This will fix the Click event not firing when the Text or Icon uri of the abstract button changes.

What’s Fixed:

  • Fixed: Window does not handle device orientation changes.