Telerik blogs

Latest

  • Desktop WinForms

    RadElement Lifecycle – a WinForms TPF Story

    Why new TPF improvement? Knowing that the faster an application loads, the better the overall User Experience is, we put serious efforts in optimizing our presentation framework as much as possible. Since Q3 2009, RadElement, the smallest visual unit in Telerik Presentation Framework (TPF) has been given its own lifecycle. The major benefit of this new improvement is significant boost during the loading and disposing stages. Simple tests prove that controls load and dispose between 50% up to 300% faster, depending on the depth of the corresponding element tree, hosted on each control. Some Technical Stuff A RadElement...
    May 27, 2021 3 min read
  • Desktop WinForms

    RadScheduler for WinForms data binding and occurrence exceptions

    The big [new] feature for Q3 2009 release in RadScheduler for WinForms has got to be the resource grouping functionality. There are, however, numerous other improvements that also deserve attention, such as data binding. Some of you may remember that in its first release the WinForms Scheduler had just basic support for binding to appointment data. Later we extended this functionality to support storing associations to resources in the data source. Well, the Q3 2009 release brings to RadScheduler support for binding to exceptions (through the SchedulerBindingDataSource) out-of-the-box. No, these are not exceptions as in “C# exceptions”...
    May 27, 2021 3 min read
  • Desktop WPF

    How to: Validate data with SL/WPF RadGridView Part I – validating on property/cell level via Data Annotations

    With the next Q3 2009 official release we are introducing a significant improvement to the validation mechanism of the RadGridView control. If we compare the new validation to the previous versions we add another validation layer (Data Layer) and refactoring of the related events. In a series of blog posts I’ll try to clarify this mechanism with several small examples. I’ll start the series with validation for a single cell.   How to: Validate data on a cell (property) level with RadGridView for Silverlight and WPF   The cell validation occurs when a GridViewCell is edited and its new data is about to be committed. At...
    May 27, 2021 3 min read
  • Desktop WPF

    RadChart for Silverlight/WPF: Multiple Y axes support

    The secondary axes feature has been one of the most frequently requested over the time by our customers and also one of the major new development tasks that found place in our Q3.2009 schedule. Now I’m glad to announce that the wait is near its end. Our development team did their best to not only make it happen but to make it happen in time for the Q3.2009 beta 2 release(later this week). Thus, the most enthusiastic amongst you, will have the chance to grab this early release and play around with this new stuff. Let us have a brief...
    May 27, 2021 2 min read
  • Web Desktop

    Adding additional power to RadGridView for Silverlight with attached behaviors

    PART II [example: Conditional formatting of cells in RadGridView for WPF and Silverlight]   Lets say we have a list of products and we need to mark higher prices (>15.00)  with a red color. Something like :     First lets try it with RadGridView for WPF : We have to create a small IValueConverter. It will take care to convert the value of the price to the appropriate color: 1: public class PriceToColorConverter : IValueConverter 2: { 3: public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo...
    May 27, 2021 6 min read