Execute() public method

public Execute ( object parameter ) : void
parameter object
return void
Ejemplo n.º 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();
            }
        }
Ejemplo n.º 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);
     }
 }
Ejemplo n.º 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);
     }
 }