Execute() public méthode

public Execute ( object parameter ) : void
parameter object
Résultat void
Exemple #1
0
        public override void Execute(object parameter)
        {
            var viewModel = new FindSymbolViewModel(_state.AllDeclarations.Where(item => !item.IsBuiltIn), _iconCache);

            using (var view = new FindSymbolDialog(viewModel))
            {
                viewModel.Navigate += (sender, e) => { _navigateCommand.Execute(e); view.Hide(); };
                view.ShowDialog();
            }
        }
Exemple #2
0
 protected override void ExecuteImpl(object parameter)
 {
     var viewModel = new FindSymbolViewModel(_state.AllDeclarations.Where(item => !item.IsBuiltIn), _iconCache);
     var view      = new FindSymbolDialog(viewModel);
     {
         viewModel.Navigate += (sender, e) => { view.Hide(); };
         viewModel.Navigate += OnDialogNavigate;
         view.ShowDialog();
         _navigateCommand.Execute(_selected);
     }
 }
Exemple #3
0
 protected override void OnExecute(object parameter)
 {
     var viewModel = new FindSymbolViewModel(_state.AllUserDeclarations, _iconCache);
     var view      = new FindSymbolDialog(viewModel);
     {
         viewModel.Navigate += (sender, e) => { view.Hide(); };
         viewModel.Navigate += OnDialogNavigate;
         view.ShowDialog();
         _navigateCommand.Execute(_selected);
     }
 }