Esempio n. 1
0
        private AudioDeviceViewModel AddViewModel(AudioDevice device)
        {
            AudioDeviceViewModel model = new AudioDeviceViewModel(device);

            model.UpdateStatus(_deviceManager);

            _viewModels.Add(model);

            return(model);
        }
Esempio n. 2
0
        private void OnDeviceStateChanged(object sender, AudioDeviceStateEventArgs e)
        {
            AudioDeviceViewModel viewModel = FindViewModel(e.Device.Id);

            if (viewModel != null)
            {
                viewModel.UpdateStatus(_deviceManager);

                OnViewModelPropertyChanged(new AudioDeviceViewModelEventArgs(viewModel));
            }
        }