Telerik blogs

Latest

  • Desktop WPF

    WPF: The Static Nature of Dependency Properties

    With dependency properties being so heavily used across the WPF platform, there is a good chance that sooner or later you will get bitten by this issue my colleague Hristo Deshev and I were debugging not long ago. Some heads-up can't really hurt anybody so here it is;). We will declare a simple class Foo with a single collection dependency property (note that this is a reference type). We will also supply our brand new property with a default value through the convenient DependecyProperty.Register(...) method: Let us put our class to the test by creating two Foo instances and adding a single item...
    July 25, 2008
  • Desktop

    Disabling Full Row Selection in Vista Explorer

    One of the things that irritates me the most in Vista is the enabled by default Full Row Selection in Explorer. To see what I'm talking about open an Explorer window in Details View and try to select files with dragging a rectangle. I googled a bit and found that there is a solution for the problem: Under the key:  [HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]   Create a new REG_DWORD value named FullRowSelect. Leave it's data as 0x0 and you are set.   After some more digging, I found several scripts which will automatically set and unset this key for you: Keith Miller' Windows Stuff   I hope this helps....
    July 22, 2008
  • Desktop

    Saving a few lines of code. Part II - Doing reflection

    I was just about to write the second blog post of the series, this time involving currying, the forward pipe operator and other functional programming beauties when two people discouraged me from doing it. First Mike from the WinForms team kindly implied that with functional C# programming I can get some permanent brain damages and I definitely won't keep my audience concentrated. Then came Joe Zydeco's comment to my previous blog post and I gave up. I don't know why people don't like functional C# programming but point taken, no more functional C# in my blog posts (for those of you who like it,...
    July 16, 2008
  • Desktop WPF

    Placing 2D labels in a 3D scene

    Hello everyone, Since that is my first blog, I suppose a short introduction won't do a harm. My name is Evtim Papushev and I am Software Developer @ Telerik. I'm in the Charting division and I currently work on the new RadChart for WPF. Well, that's enough about me, now let's move to the today's topic.   Placing labels in a 3-dimensional scene isn't an issue at all. Well, at least technically, it is simple - place a 3D model, then set text box as diffuse material, set the texture coordinates and you are ready to roll. What such a solution lacks is business...
    July 08, 2008
  • Desktop WPF

    RadControls for WPF -- Now with Filtering Support

    Boy, am I excited! We managed to push our second public beta out of the door, getting ready for the big Q2 release. Here is what's new: I am especially proud with the new filtering support in RadGridView. We designed the feature so that it would both allow you to plug your own filtering logic and have a cool default UI that will let your users quickly filter the grid. An image is worth more than a thousand words, so here it goes: RadCarousel got even fancier. Check those reflections: We got several new controls, freshly-ported from the upcoming Silverlight control suite:...