This is part one of a three part series in which I am going to revisit a topic that we covered earlier on regarding creating cool controls with Expression Blend. I discussed the concept of control templates in the “Cool Buttons” topic. Control templates in Silverlight and WPF support customizing both the “look” of a control, as well as the “feel” of a control. By “feel” I mean changing its interactive responsiveness. For example: how the control reacts when pushed, when it gets focus, loses focus, in a pressed state, or is in a disabled state, or has something inside it selected, etc. There are instances that require some sort of animations to execute when a user interacts with a control like this.
Continue reading »