private async void ButtonServerConnect_Click(object sender, RoutedEventArgs e) { if (ClientHelper.IsConnected || connecting) { if (!connecting && MessageWindow.Show(this, AppLanguage.Get("LangMBDisconnect").FormatC(ClientHelper.Server), AppLanguage.Get("LangMBDisconnectTitle"), MessageBoxButton.YesNo, MessageBoxImage.Question, MessageBoxResult.Yes) != MessageBoxResult.Yes) { return; } ButtonServerConnect.IsEnabled = false; TextBoxHostPath.Text = string.Empty; TextBoxHostPath.Items.Clear(); ServerBackForthStack.Clear(); await ClientHelper.DisconnectAsync(true); } else if (ConnectWindow.OK(this)) { ButtonServerConnect.IsEnabled = false; AppMessage.Clear(); if (await ClientHelper.ConnectAsync()) { await setServerList(ClientHelper.Home); SLTChangePermission.IsEnabled = ClientHelper.Client.IsUnix.HasValue && ClientHelper.Client.IsUnix.Value; ClientHelper.SetSecondaryClient(); } } }
private void MenuItemDetailClear_Click(object sender, RoutedEventArgs e) { DetailList.UnselectAll(); AppMessage.Clear(); }