title: What does InitializeComponent() do, and how does it work in WPF?
body: <p>What does <code>InitializeComponent()</code> do, and how does it work in WPF?</p>
  
  <p>In general first, but I would especially be interested to know the gory details of order of construction, and what happens when there are Attached Properties.</p>