Exemplo n.º 1
0
        private void Model_ServerStarted(object sender, EventArgs e)
        {
            BottomButtonText = "Stop server";
            this.RaisePropertyChanged(nameof(CurrentInputClient));
            ClientList.Clear();

            ISClientInfoModel local = model.GetLocalHost();

            ClientList.Add(ISClientInfoModel.None);
            ClientList.Add(local);
            CurrentInputClient = local;
        }
Exemplo n.º 2
0
        private void HandleSelectedClientChanged(ISClientInfoModel client)
        {
            if (client == null)
            {
                SelectedClient = model.GetLocalHost();
                this.RaisePropertyChanged(nameof(SelectedClient));
                return;
            }

            ClientSettingsVisible = client != ISClientInfoModel.None;
            this.RaisePropertyChanged(nameof(ClientSettingsVisible));
            ClientHotkey = new ISHotkeyModel(client.ClientHotkey);
            this.RaisePropertyChanged(nameof(ClientHotkey));
            _selectedClient = client;
            this.RaisePropertyChanged(nameof(SelectedClient));

            hotkeyEntering = false;
        }
Exemplo n.º 3
0
 private void Model_ClientConnected(ISClientInfoModel obj)
 {
     Dispatcher.UIThread.InvokeAsync(() => {
         ClientList.Add(obj);
     });
 }