In This Chapter
Controls are a convenient way to “pack” functionality and to provide encapsulation, reusability, and testability. When Silverlight was first released, the only control delivered was a
TextBlock. Needless to say, it was not easy to create rich applications! Of course, you also had a set of “primitives” such as
Ellipses, and even
Paths, not to mention the powerful
MediaElement. But the point remains, building an application without even a
Button or a
Slider is tough. Some (such as the team building the video player templates for Expression ...