Beispiel #1
0
        void StudioController_OnServersAdded(List <IServer> listAdded)
        {
            log.Info("Server added: " + ((listAdded.Count) > 0 ? listAdded[0].ServerName : String.Empty));

            InvokeInUI(() =>
            {
                foreach (var item in ItemFactory.BuildServer(listAdded))
                {
                    _serverList.Add(item);
                }

                if (_serverList.Count == 1)
                {
                    cbServer.SelectedIndex = 0;
                    log.Info("Face: first server is selected.");
                }
            });
        }
Beispiel #2
0
        public void ReloadServers()
        {
            log.Info("Reloading Servers - initiated by user");
            var servers = StudioController.ListServers();

            _serverList.Clear();

            foreach (var item in ItemFactory.BuildServer(servers))
            {
                _serverList.Add(item);
            }

            log.Info("Reloading Servers - loaded:" + _serverList.Count + " servers.");
            cbServer.ItemsSource = _serverList;

            if (_serverList.Count == 1)
            {
                cbServer.SelectedIndex = 0;
            }
        }