public bool LogOut() { if (_hostControl.RequestShutdown()) { _hostControl.Visibility = System.Windows.Visibility.Hidden; _hostControl.Dispose(); _hostControl = null; ShowLogin(); return true; } else { return false; } }
void login_LoginSuccessful(object sender, RoutedEventArgs e) { contentGrid.Children.Clear(); _hostControl = new BiolinkHost(); _hostControl.User = (e as LoginSuccessfulEventArgs).User; this.User = _hostControl.User; contentGrid.Children.Add(_hostControl); Config.RestoreWindowPosition(User, this); Title = String.Format("BioLink - {0}\\{1} ({2})", User.ConnectionProfile.Server, User.ConnectionProfile.Database, User.Username); _hostControl.StartUp(); }