private void OnLoginClicked(object sender, RoutedEventArgs e) { var userId = txtLoginName.Text; if (string.IsNullOrEmpty(userId)) { return; } if (m_OnlineClient == null) { m_OnlineClient = new OnlineClient(m_MessageRouter); } listCharacter.Items.Clear(); listZone.Items.Clear(); SavedValueRegistry.SaveValue("LoginName", userId); var loginAddress = txtLoginServer.Text; SavedValueRegistry.SaveValue("LoginServer", loginAddress); var logServer = txtLogServer.Text; SavedValueRegistry.SaveValue("LogServer", logServer); var result = m_OnlineClient.StartConnection(1, "FishingOnline", loginAddress, userId, userId); if (result.IsSucceeded) { } UpdateButtonState(); }