Telerik blogs

Latest

  • Desktop WPF

    WPF: Read-only Dependency Properties

    Yup, awkward creatures but they do exist! :) To be honest I came across these only recently and decided to share this (potentially) valuable information as well -- you cannot use it if you do not know it's there. Why do we need read-only dependency properties? There is a certain brand of dependency properties within the WPF framework that are used primarily for state determination. Often multiple conditions affect certain control state thus calculating and setting the state value directly is not feasible and generally leads to unpredictable and inconsistent results. Here is an example -- the UIElement.IsMouseOver dependency property (a common property...
    May 27, 2021 3 min read
  • Desktop WPF

    RadGauge for WPF

    As announced by Vladimir RadControls for WPF FUTURES suite is out and we already started to get your feedback. Vladimir and Todd have already drawn you attention to RadChart for WPF, so I decided to show you RadGauge -- another product from the same suite. You wouldn't be surprised to know that RadGauge will allow you to visualize various measurements in completely customizable manner. Here are some of the main features: Linear scales - RadGauge offers linear scales, the length or the position of the indicator over a line/bar will measure the value. There can be 4 types of indicators - elements, that point to a...
    May 27, 2021 3 min read
  • Desktop WPF

    How to Databind RadTreeView in WPF

    Download the source code of the samples here. This is the first part of a series of posts demonstrating common scenarios of RadTreeView control. I’ll be covering both WPF and Silverlight. One of the most common scenarios for our customers is populating the RadTreeView with data. In WPF data binding is one of the most powerful concepts. Data binding the Treeview can be done in several ways. In this post I’ll explain the most common scenarios – binding to an XML file, binding to a Collection, and a more advanced sample – data binding using grouping and CollectionViewSource. XML Define the XML source Define...
    May 27, 2021 3 min read
  • Desktop WPF

    New gaud for the 3-Dimensional WPF RadChart

    Last time I wrote about Labels in 3D, but it turned out to be more of a Step-By-Step How-To. This time the blog will be short and up to the point - our RadChart for WPF has a new shiny primitive, which is ... ta-daaaaa ... a 3-Dimensional Rounded Bar/Box.   Well, we are not the first to introduce such a primitive. It is, of course, easy to create rounded box model in 3D Studio Max, Maya or any other 3D-modeling tool (as other component vendors did for you), but that approach does not allow easy customization - each time you...
    May 27, 2021 2 min read
  • Desktop WPF

    WPF Futures is out!

    Today is an exciting day for me. Scratch that. Today is an exciting day for a whole lot of people here in Telerik. For the past several months we have been tirelessly crafting the future of telerik's Charting product line. Today, my friends, is an exciting day indeed because it all goes public. The Futures release of our WPF effort has just been published here with online examples available here. Together with the Chart and Gauges controls we are also featuring a technical preview of our scheduler component of WPF. Here is a summary for all the controls included with this release: RadChart for WPF -...
    May 27, 2021 2 min read