コード例 #1
0
    public void Execute(TabbedExplorerPresenter tabbedExplorerPresenter)
    {
        // Open the standard toolbox in a tab
        tabbedExplorerPresenter.OnStandardToolboxClick(null, null);

        // Get the presenter for this tab.
        ExplorerPresenter presenter = tabbedExplorerPresenter.Presenters[0];

        // Loop through all nodes in the standard toolbox and select each in turn.
        while (presenter.SelectNextNode())
        {
            ;
        }

        // Close the user interface.
        tabbedExplorerPresenter.Close();
    }
コード例 #2
0
    public void Execute(MainPresenter mainPresenter)
    {
        // Open the standard toolbox in a tab
        mainPresenter.OnStandardToolboxClick(null, null);

        // Get the presenter for this tab.
        ExplorerPresenter presenter = mainPresenter.presenters1[0];

        // Loop through all nodes in the standard toolbox and select each in turn.
        while (presenter.SelectNextNode())
        {
            ;
        }

        // Close the user interface.
        mainPresenter.Close(askToSave: false);
    }
コード例 #3
0
ファイル: DeleteDBFile.cs プロジェクト: eleanory808/ApsimX
    private void CycleThroughNodes(MainPresenter mainPresenter)
    {
        // Get the presenter for this tab.
        ExplorerPresenter presenter = mainPresenter.Presenters1[0] as ExplorerPresenter;

        if (presenter == null)
        {
            throw new Exception("Unable to open wheat example.");
        }

        // Loop through all nodes in the standard toolbox and select each in turn.
        while (presenter.SelectNextNode())
        {
            ;
        }

        presenter = null;
    }