Exemplo n.º 1
0
        private ControlPanelDialog CreateControlPanelDialog()
        {
            var controlPanelDialog = new ControlPanelDialog();

            Array.Sort(controlPanelTabProviderHandles, (x, y) => x.GetTraits().Order.CompareTo(y.GetTraits().Order));

            foreach (var controlPanelTabProviderHandle in controlPanelTabProviderHandles)
            {
                ControlPanelTabProviderTraits traits = controlPanelTabProviderHandle.GetTraits();

                controlPanelDialog.AddTab(traits.Name,
                                          GetControlPanelTabFactory(controlPanelTabProviderHandle));
            }

            controlPanelDialog.ElevationManager        = elevationManager;
            controlPanelDialog.ProgressMonitorProvider = NullProgressMonitorProvider.Instance; // FIXME: Use a proper dialog.
            return(controlPanelDialog);
        }
        private ControlPanelDialog CreateControlPanelDialog()
        {
            var controlPanelDialog = new ControlPanelDialog();

            Array.Sort(controlPanelTabProviderHandles, (x, y) => x.GetTraits().Order.CompareTo(y.GetTraits().Order));

            foreach (var controlPanelTabProviderHandle in controlPanelTabProviderHandles)
            {
                ControlPanelTabProviderTraits traits = controlPanelTabProviderHandle.GetTraits();

                controlPanelDialog.AddTab(traits.Name,
                    GetControlPanelTabFactory(controlPanelTabProviderHandle));
            }

            controlPanelDialog.ElevationManager = elevationManager;
            controlPanelDialog.ProgressMonitorProvider = NullProgressMonitorProvider.Instance; // FIXME: Use a proper dialog.
            return controlPanelDialog;
        }