private void btnImport_Click(object sender, EventArgs e) { DialogResult = DialogResult.OK; foreach (var lvci in lvObjects.CheckedItems) { var item = lvci as ListViewItem; WAVConfiguration soundToImport = _sourceSceneSounds.Single(sso => sso.Name.Equals(item.Text)); _targetSceneSounds.Add(_sourceSceneSounds.Single(sso => sso.Name.Equals(item.Text))); if (_stageConfig != null && !_stageConfig.WAVs.Select(w => w.Name).Contains(soundToImport.Name)) { _stageConfig.WAVs.Add(soundToImport); } } Close(); }
private void btnImport_Click(object sender, RoutedEventArgs e) { DialogResult = true; var CheckedItems = lvObjects.Where(item => item.IsChecked.Value == true).ToList().Count; IList <CheckBox> lvObjects_CheckedItems = lvObjects.Where(item => item.IsChecked.Value == true).ToList(); foreach (var lvci in lvObjects_CheckedItems) { var item = lvci as CheckBox; WAVConfiguration soundToImport = _sourceSceneSounds.Single(sso => sso.Name.Equals(item.Content)); _targetSceneSounds.Add(_sourceSceneSounds.Single(sso => sso.Name.Equals(item.Content))); if (_stageConfig != null && !_stageConfig.WAVs.Select(w => w.Name).Contains(soundToImport.Name)) { _stageConfig.WAVs.Add(soundToImport); } } Close(); }