private void PlatformOnHide(SingleInstanceApplication application) { if ((application != null) && (application.MainWindow != null)) { application.MainWindow.WindowShouldClose = _previousShouldClosePredicate; _previousShouldClosePredicate = null; } }
private void PlatformOnShow(SingleInstanceApplication application) { if ((application != null) && (application.MainWindow != null)) { _previousShouldClosePredicate = application.MainWindow.WindowShouldClose; application.MainWindow.WindowShouldClose = MainWindowShouldClose; } DebugOutput("****** SHOWING PROGRESS from thread: " + NSThread.Current.Handle + ", MAIN: " + NSThread.MainThread.Handle); }