Telerik blogs
  • Desktop WPF

    WPF Series: IFrameworkElement - the missing interface

    If you are familiar with WPF you are aware that the the grand daddy of all controls is FrameworkElement. It is defined in the PresentationFramework.dll assembly and derives from UIElement (defined in PresentationCore.dll). Its purpose is to serve as a base element for all framework related stuff: styles, inheritance context, etc. However there is another framework element - FrameworkContentElement. The main distinct between them is that the later did not defines its own rendering behavior (its inheritors should do so). This is way properties like: (Actual)Width or (Actual)Height are not present at FrameworkContentElement. If you examine the classes that derive from FrameworkContentElement...
    June 10, 2008
  • Desktop WinForms

    RadGridView for WinForms unleashed

    Hello everyone, my name is Kiril Matev and I'm a software developer for the Windows Forms team at Telerik. We're all pretty excited about the newly reengineered RadGridView, which is a part of our Q1 2008 release, and I’d like to highlight a couple of features you might find useful. So far, you had to always construct a data source, initialize its columns, and rows, and then bind it to the RadGridView. However, many simpler scenarios demand just adding, editing and removing rows using the API directly. This so-called unbound mode for the RadGridView has long been a must-have feature for many of our customers. We had the opportunity to provide...
  • Release

    Announcing RadChart for WPF

    One particularly astute reader of my previous blog post noted that we must be up to something big doing 3D controls research. Well, I am now at liberty to say that he was completely right! What he didn’t know, however, was where exactly all this research was headed. It is with a great pleasure I announce today that we have been working for some time now on a new charting component for our WPF suite. It will officially by known as RadChart for WPF. This will be a feature rich chart offering with full-fledged 2D and 3D support. As all...
  • Release

    RadControls for Silverlight 2 (Beta 2) CTP is now LIVE

    Now the Silverlight 2 Beta 2 has been officially launched and since we are strictly following the Microsoft release schedule we are super excited with our official CTP release of RadControls for Silverlight 2 Beta 2. It’s been a few months ago when we started the development of the new RadControls for Silverlight 2 and today we are able to share the result of our efforts with the rest of the world. We managed to include some advanced controls that have their default counterparts in the new Silverlight 2 Beta 2 platform, such as TabControl and MediaPlayer. We added value...
  • Desktop WinForms

    Theming Optimizations in RadControls for WinForms

    Ever since the first release of RadControls for WinForms, we have tried to deliver WPF-like visual effects outside of the WPF platform. This has allowed our customers to deliver dazzling effects leveraging their knowledge of the stable WinForms paradigm. On the other hand the end users are stunned by the richness of the UI interface and the slim behavior that is traditionally reserved for the high-end multimedia systems. Although quite attractive, this eye-candy has always caused a slight increase in component loading time. We have always tried to avoid this tradeoff of performance versus visuals. In our latest release, we have...
  • Desktop WPF

    WPF Series: IFrameworkElement - the missing interface

    If you are familiar with WPF you are aware that the the grand daddy of all controls is FrameworkElement. It is defined in the PresentationFramework.dll assembly and derives from UIElement (defined in PresentationCore.dll). Its purpose is to serve as a base element for all framework related stuff: styles, inheritance context, etc. However there is another framework element - FrameworkContentElement. The main distinct between them is that the later did not defines its own rendering behavior (its inheritors should do so). This is way properties like: (Actual)Width or (Actual)Height are not present at FrameworkContentElement. If you examine the classes that derive from FrameworkContentElement...
    June 10, 2008
  • Desktop WinForms

    RadGridView for WinForms unleashed

    Hello everyone, my name is Kiril Matev and I'm a software developer for the Windows Forms team at Telerik. We're all pretty excited about the newly reengineered RadGridView, which is a part of our Q1 2008 release, and I’d like to highlight a couple of features you might find useful. So far, you had to always construct a data source, initialize its columns, and rows, and then bind it to the RadGridView. However, many simpler scenarios demand just adding, editing and removing rows using the API directly. This so-called unbound mode for the RadGridView has long been a must-have feature for many of our customers. We had the opportunity to provide...
  • Release

    Announcing RadChart for WPF

    One particularly astute reader of my previous blog post noted that we must be up to something big doing 3D controls research. Well, I am now at liberty to say that he was completely right! What he didn’t know, however, was where exactly all this research was headed. It is with a great pleasure I announce today that we have been working for some time now on a new charting component for our WPF suite. It will officially by known as RadChart for WPF. This will be a feature rich chart offering with full-fledged 2D and 3D support. As all...
  • Release

    RadControls for Silverlight 2 (Beta 2) CTP is now LIVE

    Now the Silverlight 2 Beta 2 has been officially launched and since we are strictly following the Microsoft release schedule we are super excited with our official CTP release of RadControls for Silverlight 2 Beta 2. It’s been a few months ago when we started the development of the new RadControls for Silverlight 2 and today we are able to share the result of our efforts with the rest of the world. We managed to include some advanced controls that have their default counterparts in the new Silverlight 2 Beta 2 platform, such as TabControl and MediaPlayer. We added value...
  • Desktop WinForms

    Theming Optimizations in RadControls for WinForms

    Ever since the first release of RadControls for WinForms, we have tried to deliver WPF-like visual effects outside of the WPF platform. This has allowed our customers to deliver dazzling effects leveraging their knowledge of the stable WinForms paradigm. On the other hand the end users are stunned by the richness of the UI interface and the slim behavior that is traditionally reserved for the high-end multimedia systems. Although quite attractive, this eye-candy has always caused a slight increase in component loading time. We have always tried to avoid this tradeoff of performance versus visuals. In our latest release, we have...