What happens when you create a Control? When do overrides get called and events get raised? When do styles get applied?
In response to this thread on silverlight.net, I've whipped this simple table up. There are some subtle differences between instantiating a control in XAML, and instantiating it via code that I've called out, but most of the lifecycle is the same.