Пример #1
0
        private void AddCommandViewModel(GlobalCommandViewModel viewModel)
        {
            EventHandler closed = null;
            closed = (sender, args) => {
                RemoveCommandViewModel(viewModel);
                viewModel.Closed -= closed;
            };

            viewModel.Closed += closed;

            CommandViewModels.Add(viewModel);
        }
Пример #2
0
 private async void RemoveCommandViewModel(GlobalCommandViewModel viewModel)
 {
     await viewModel.Close();
     CommandViewModels.Remove(viewModel);
 }