internal override void InvokeLoaded () { if (Content is UIElement) ClearValue (ContentPresenter.DataContextProperty); else DataContext = Content; base.InvokeLoaded (); }