public void OnViewReady()
{
// Re-run the initialisers. This allows any controller who couldn't initialise until the views are loaded to now reattempt to initialise.
this.uiContext.Controllers.OfType<IInitializableController>().ToList().ForEach(i => i.Initialize());
if (this.originalWindowTopLeft != new Point())
{
WindowTopLeft = this.originalWindowTopLeft;
}
if (this.originalWindowSize != new Point())
{
WindowSize = this.originalWindowSize;
}
}