The FrameworkElement.Loaded event in Silverlight has a timing difference versus the FrameworkElement.Loaded event in WPF. Specifically, in WPF, the Loaded event will occur after the template is applied. In Silverlight, the Loaded event is not guaranteed