private void _AuthenticateIfNeeded() { if(!_DataAccess.IsConnected) { if (CredentialsRequested != null) CredentialsRequested(this, _CredEventArgs); _DataAccess.Login(_Credentials.UserName, _Credentials.Password); } }