private void Confirm()
    {
        if (confirm != null)
        {
            confirm();
        }

        if (closeWindowsOnConfirm)
        {
            windowController.DeleteNavigationHistory();
        }
        else
        {
            windowController.UnhideLastWindow();
        }
    }