Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
To give you a taste for how control templates work, here’s a moderately complex example of a template that creates a round button with a shiny highlight. If you look at the XAML, you’ll see that the most complex part of the definition is the three gradient brushes. The rest is just a Border that contains a Grid with two ellipses. I don’t know about you, but I think that’s a pretty cool result for very little effort.