protected virtual void OnOpened(RoutedEventArgs e) { // Handles initial open (where OnOpened is called before OnApplyTemplate) SetRenderTransform(); UpdateVisualStates(true); var handler = Opened; if (null != handler) { handler(this, e); } }