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();
        }