private AudioDeviceViewModel AddViewModel(AudioDevice device) { AudioDeviceViewModel model = new AudioDeviceViewModel(device); model.UpdateStatus(_deviceManager); _viewModels.Add(model); return(model); }
private void OnDeviceStateChanged(object sender, AudioDeviceStateEventArgs e) { AudioDeviceViewModel viewModel = FindViewModel(e.Device.Id); if (viewModel != null) { viewModel.UpdateStatus(_deviceManager); OnViewModelPropertyChanged(new AudioDeviceViewModelEventArgs(viewModel)); } }