public void InitData(MainWindowViewModel mainWindowViewModel, GameServer gameServer, AddOrEditServerWindow addOrEditServerWindow) { _mainWindowViewModel = mainWindowViewModel; _addOrEditServerWindow = addOrEditServerWindow; if (gameServer == null) { //初始化默认值 DbPort = 3306; AccountDbName = "web"; GameDbName = "tlbbdb"; return; } _gameServerInfo = gameServer; _isAddServer = false; RaisePropertyChanged(nameof(WindowTitle)); //初始化属性 ServerName = gameServer.ServerName; DbHost = gameServer.DbHost; DbPort = gameServer.DbPort; AccountDbName = gameServer.AccountDbName; GameDbName = gameServer.GameDbName; DbUser = gameServer.DbUser; DbPassword = gameServer.DbPassword; }
private void ShowAddServerDialog() { var editServerWindow = new AddOrEditServerWindow(null, _mainWindowViewModel) { Owner = _serverListWindow }; editServerWindow.ShowDialog(); }
private void ShowEditServerDialog(object parameter) { var serverInfo = parameter as GameServer; var editServerWindow = new AddOrEditServerWindow(serverInfo, _mainWindowViewModel) { Owner = _serverListWindow }; editServerWindow.ShowDialog(); }