public AudioDeviceViewModelEventArgs(AudioDeviceViewModel viewModel) { if (viewModel == null) throw new ArgumentNullException("viewModel"); _viewModel = viewModel; }
public AudioDeviceViewModelEventArgs(AudioDeviceViewModel viewModel) { if (viewModel == null) { throw new ArgumentNullException("viewModel"); } _viewModel = viewModel; }
private AudioDeviceViewModel AddViewModel(AudioDevice device) { AudioDeviceViewModel model = new AudioDeviceViewModel(device); model.UpdateStatus(_deviceManager); _viewModels.Add(model); return(model); }
private void OnDeviceRemoved(object sender, AudioDeviceRemovedEventArgs e) { AudioDeviceViewModel viewModel = FindViewModel(e.DeviceId); if (viewModel != null) { _viewModels.Remove(viewModel); OnViewModelRemoved(new AudioDeviceViewModelEventArgs(viewModel)); } }
private void OnDeviceStateChanged(object sender, AudioDeviceStateEventArgs e) { AudioDeviceViewModel viewModel = FindViewModel(e.Device.Id); if (viewModel != null) { viewModel.UpdateStatus(_deviceManager); OnViewModelPropertyChanged(new AudioDeviceViewModelEventArgs(viewModel)); } }
private void OnDeviceAdded(object sender, AudioDeviceEventArgs e) { AudioDeviceViewModel viewModel = AddViewModel(e.Device); OnViewModelAdded(new AudioDeviceViewModelEventArgs(viewModel)); }
private ToolStripMenuItem FindMenuItem(AudioDeviceViewModel viewModel) { return ContextMenu.Items.OfType<ToolStripMenuItem>() .Where(m => m.GetArgument() == viewModel) .SingleOrDefault(); }
public AudioDeviceViewModelEventArgs(AudioDeviceViewModel viewModel) { _viewModel = viewModel ?? throw new ArgumentNullException("viewModel"); }