示例#1
0
 private void ComboBoxMicrophone_DataContextChanged(object sender, DependencyPropertyChangedEventArgs e)
 {
     if (Config != null)
     {
         var devs = AudioDevice.Devices().ToList();
         ComboBoxMicrophone.ItemsSource       = devs;
         ComboBoxMicrophone.DisplayMemberPath = nameof(AudioDevice.Name);
         var index = devs.FindIndex(dev => dev.Name == Config.Raw.DeviceName);
         ComboBoxMicrophone.SelectedIndex = index >= 0 ? index : 0;
     }
 }