void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target)
        {
            switch (connectionId)
            {
            case 1:
                this.UploadLocation = ((Sobiens.Connectors.WPF.Controls.SiteContentSelections)(target));
                return;

            case 2:
                this.FilesTextBlock = ((System.Windows.Controls.TextBlock)(target));
                return;

            case 3:
                this.StatusBarControl = ((Sobiens.Connectors.WPF.Controls.StatusBar)(target));
                return;
            }
            this._contentLoaded = true;
        }
        void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target)
        {
            switch (connectionId)
            {
            case 1:

            #line 10 "..\..\..\Outlook\OutlookConnectorExplorer.xaml"
                ((Sobiens.Connectors.WPF.Controls.Outlook.OutlookConnectorExplorer)(target)).Loaded += new System.Windows.RoutedEventHandler(this.UserControl_Loaded);

            #line default
            #line hidden
                return;

            case 2:
                this.tabControl1 = ((System.Windows.Controls.TabControl)(target));

            #line 23 "..\..\..\Outlook\OutlookConnectorExplorer.xaml"
                this.tabControl1.SelectionChanged += new System.Windows.Controls.SelectionChangedEventHandler(this.tabControl1_SelectionChanged);

            #line default
            #line hidden
                return;

            case 3:
                this.EmptyConfigurationTabItem = ((System.Windows.Controls.TabItem)(target));
                return;

            case 4:
                this.EmptyConfigurationControl = ((Sobiens.Connectors.WPF.Controls.Settings.EmptyConfigurationControl)(target));
                return;

            case 5:
                this.TemplateTabItem = ((System.Windows.Controls.TabItem)(target));
                return;

            case 6:
                this.DocumentTemplateSelector = ((Sobiens.Connectors.WPF.Controls.Selectors.DocumentTemplateSelection)(target));
                return;

            case 7:
                this.SearchTabItem = ((System.Windows.Controls.TabItem)(target));
                return;

            case 8:
                this.searchExplorer1 = ((Sobiens.Connectors.WPF.Controls.SearchExplorer)(target));
                return;

            case 9:
                this.NavigatorTabItem = ((System.Windows.Controls.TabItem)(target));
                return;

            case 10:
                this.connectorExplorer1 = ((Sobiens.Connectors.WPF.Controls.ConnectorExplorer)(target));
                return;

            case 11:
                this.WorkflowTabItem = ((System.Windows.Controls.TabItem)(target));
                return;

            case 12:
                this.workflowExplorer = ((Sobiens.Connectors.WPF.Controls.WorkflowExplorer)(target));
                return;

            case 13:
                this.AboutButton = ((System.Windows.Controls.Button)(target));

            #line 40 "..\..\..\Outlook\OutlookConnectorExplorer.xaml"
                this.AboutButton.Click += new System.Windows.RoutedEventHandler(this.AboutButton_Click);

            #line default
            #line hidden
                return;

            case 14:
                this.SettingsButtonContextMenu = ((System.Windows.Controls.ContextMenu)(target));
                return;

            case 15:
                this.SettingsMenuItem = ((System.Windows.Controls.MenuItem)(target));

            #line 48 "..\..\..\Outlook\OutlookConnectorExplorer.xaml"
                this.SettingsMenuItem.Click += new System.Windows.RoutedEventHandler(this.SettingsMenuItem_Click);

            #line default
            #line hidden
                return;

            case 16:
                this.HelpTopicsMenuItem = ((System.Windows.Controls.MenuItem)(target));

            #line 53 "..\..\..\Outlook\OutlookConnectorExplorer.xaml"
                this.HelpTopicsMenuItem.Click += new System.Windows.RoutedEventHandler(this.HelpTopicsMenuItem_Click);

            #line default
            #line hidden
                return;

            case 17:
                this.SPOCWebsiteMenuItem = ((System.Windows.Controls.MenuItem)(target));

            #line 58 "..\..\..\Outlook\OutlookConnectorExplorer.xaml"
                this.SPOCWebsiteMenuItem.Click += new System.Windows.RoutedEventHandler(this.SPOCWebsiteMenuItem_Click);

            #line default
            #line hidden
                return;

            case 18:
                this.AboutMenuItem = ((System.Windows.Controls.MenuItem)(target));

            #line 63 "..\..\..\Outlook\OutlookConnectorExplorer.xaml"
                this.AboutMenuItem.Click += new System.Windows.RoutedEventHandler(this.AboutMenuItem_Click);

            #line default
            #line hidden
                return;

            case 19:
                this.StatusBarControl = ((Sobiens.Connectors.WPF.Controls.StatusBar)(target));
                return;
            }
            this._contentLoaded = true;
        }
        void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target)
        {
            switch (connectionId)
            {
            case 1:
                this.tabControl1 = ((System.Windows.Controls.TabControl)(target));

            #line 15 "..\..\..\Excel\ExcelConnectorExplorer.xaml"
                this.tabControl1.SelectionChanged += new System.Windows.Controls.SelectionChangedEventHandler(this.tabControl1_SelectionChanged);

            #line default
            #line hidden
                return;

            case 2:
                this.EmptyConfigurationTabItem = ((System.Windows.Controls.TabItem)(target));
                return;

            case 3:
                this.EmptyConfigurationControl = ((Sobiens.Connectors.WPF.Controls.Settings.EmptyConfigurationControl)(target));
                return;

            case 4:
                this.TemplateTabItem = ((System.Windows.Controls.TabItem)(target));
                return;

            case 5:
                this.DocumentTemplateSelector = ((Sobiens.Connectors.WPF.Controls.Selectors.DocumentTemplateSelection)(target));
                return;

            case 6:
                this.SearchTabItem = ((System.Windows.Controls.TabItem)(target));
                return;

            case 7:
                this.searchExplorer1 = ((Sobiens.Connectors.WPF.Controls.SearchExplorer)(target));
                return;

            case 8:
                this.NavigatorTabItem = ((System.Windows.Controls.TabItem)(target));
                return;

            case 9:
                this.connectorExplorer1 = ((Sobiens.Connectors.WPF.Controls.ConnectorExplorer)(target));
                return;

            case 10:
                this.WorkflowTabItem = ((System.Windows.Controls.TabItem)(target));
                return;

            case 11:
                this.workflowExplorer = ((Sobiens.Connectors.WPF.Controls.WorkflowExplorer)(target));
                return;

            case 12:
                this.SettingsButton = ((System.Windows.Controls.Button)(target));

            #line 32 "..\..\..\Excel\ExcelConnectorExplorer.xaml"
                this.SettingsButton.Click += new System.Windows.RoutedEventHandler(this.SettingsButton_Click);

            #line default
            #line hidden
                return;

            case 13:
                this.AboutButton = ((System.Windows.Controls.Button)(target));

            #line 37 "..\..\..\Excel\ExcelConnectorExplorer.xaml"
                this.AboutButton.Click += new System.Windows.RoutedEventHandler(this.AboutButton_Click);

            #line default
            #line hidden
                return;

            case 14:
                this.StatusBarControl = ((Sobiens.Connectors.WPF.Controls.StatusBar)(target));
                return;
            }
            this._contentLoaded = true;
        }
Esempio n. 4
0
        public static void ConnectorMainViewInitialize(IDocumentTemplateSelection documentTemplateSelection, ISearchExplorer searchExplorer, IConnectorExplorer connectorExplorer,
                                                       IWorkflowExplorer workflowExplorer, TabControl tabControl, TabItem workflowTabItem, TabItem emptyConfigurationTabItem,
                                                       TabItem templateTabItem, TabItem searchTabItem, TabItem navigatorTabItem, object inspector, StatusBar statusBar
                                                       )
        {
            if (inspector != null)
            {
                statusBar.Visibility = System.Windows.Visibility.Collapsed;
            }

            try
            {
                workflowTabItem.Visibility           = System.Windows.Visibility.Collapsed;
                emptyConfigurationTabItem.Visibility = System.Windows.Visibility.Collapsed;
                templateTabItem.Visibility           = System.Windows.Visibility.Collapsed;
                searchTabItem.Visibility             = System.Windows.Visibility.Collapsed;
                navigatorTabItem.Visibility          = System.Windows.Visibility.Collapsed;
                documentTemplateSelection.Initialize(ConfigurationManager.GetInstance().GetSiteSettings(), ConfigurationManager.GetInstance().GetDocumentTemplates(ApplicationContext.Current.GetApplicationType()));
                searchExplorer.Initialize(ConfigurationManager.GetInstance().GetSiteSettings(), ConfigurationManager.GetInstance().GetDocumentTemplates());
                connectorExplorer.Initialize(ConfigurationManager.GetInstance().GetSiteSettings(), ConfigurationManager.GetInstance().GetExplorerLocations(ApplicationContext.Current.GetApplicationType()));
                workflowExplorer.Initialize(ConfigurationManager.GetInstance().GetSiteSettings(), ConfigurationManager.GetInstance().GetWorkflowConfigurations());
                if (documentTemplateSelection.HasAnythingToDisplay == true ||
                    searchExplorer.HasAnythingToDisplay == true ||
                    workflowExplorer.HasAnythingToDisplay == true ||
                    connectorExplorer.HasAnythingToDisplay == true)
                {
                    bool isTabSelected = false;
                    if (documentTemplateSelection.HasAnythingToDisplay == true)
                    {
                        isTabSelected = true;
                        templateTabItem.Visibility = System.Windows.Visibility.Visible;
                        tabControl.SelectedItem    = templateTabItem;
                    }

                    if (connectorExplorer.HasAnythingToDisplay == true)
                    {
                        navigatorTabItem.Visibility = System.Windows.Visibility.Visible;
                        if (isTabSelected == false)
                        {
                            tabControl.SelectedItem = navigatorTabItem;
                            isTabSelected           = true;
                        }
                    }

                    if (searchExplorer.HasAnythingToDisplay == true)
                    {
                        searchTabItem.Visibility = System.Windows.Visibility.Visible;
                        if (isTabSelected == false)
                        {
                            tabControl.SelectedItem = searchTabItem;
                        }
                    }

                    if (workflowExplorer.HasAnythingToDisplay == true)
                    {
                        workflowTabItem.Visibility = System.Windows.Visibility.Visible;
                        if (isTabSelected == false)
                        {
                            tabControl.SelectedItem = workflowTabItem;
                        }
                    }
                }
                else
                {
                    emptyConfigurationTabItem.Visibility = System.Windows.Visibility.Visible;
                    tabControl.SelectedItem = emptyConfigurationTabItem;
                }
            }
            catch (Exception e)
            {
                MessageBox.Show(e.ToString());
            }
        }