private void RefreshTable() { ObservableCollection <ServerInfo> Infos = new ObservableCollection <ServerInfo>(); List <ServerInfo> Result = ServerInfoXmlUtils.All(); for (int i = 0; i < Result.Count; i++) { Infos.Add(Result[i]); } ServerInfos.ItemsSource = Infos; }
private void Init() { List <ServerInfo> Result = ServerInfoXmlUtils.All(); for (int i = 0; i < Result.Count; i++) { ServerInfo ServerInfo = Result[i]; if (Result[i].Started) { // 启动 Server Server = new Server(); Server.Start(IPAddress.Parse(ServerInfo.LocalIP), int.Parse(ServerInfo.Port), 100, ServerInfo.Path); ServerManager.GetInstance().Add(ServerInfo.Id, Server); } } }