public void SetupCommandsAndBehaviour() { AddSymbolCommand = new RelayCommand(() => { if (string.IsNullOrEmpty(SymbolToAdd)) return; var l1ViewModel = new SymbolViewModel(SymbolToAdd); client.Level1Updated += (sender, dto) => { if (dto.Symbol != SymbolToAdd) return; l1ViewModel.Update(dto); }; SymbolViewModels.Add(l1ViewModel); }); }
public void SetupCommandsAndBehaviour() { AddSymbolCommand = new RelayCommand(() => { if (string.IsNullOrEmpty(SymbolToAdd)) { return; } var l1ViewModel = new SymbolViewModel(SymbolToAdd); client.Level1Updated += (sender, dto) => { if (dto.Symbol != SymbolToAdd) { return; } l1ViewModel.Update(dto); }; SymbolViewModels.Add(l1ViewModel); }); }