public override void PerformClose (NSObject sender) { base.OrderOut (this); if (Program.UI != null) Program.UI.UpdateDockIconVisibility (); Controller.CloseWindow (); return; } }