Dev2.Studio.UserInterfaceLayoutProvider.UserInterfaceLayoutProvider C# (CSharp) Method

UserInterfaceLayoutProvider() public method

public UserInterfaceLayoutProvider ( ) : Caliburn.Micro
return Caliburn.Micro
        public UserInterfaceLayoutProvider()
        {
            Tabs = new ObservableCollection<FrameworkElement>();
            Mediator.RegisterToReceiveMessage(MediatorMessages.ShowWebpartWizard,
                                              input => ShowWebpartWizard(input as IPropertyEditorWizard));
            Mediator.RegisterToReceiveMessage(MediatorMessages.AddWebpageDesigner,
                                              input => AddWebPageDesigner(input as IWebActivity));
            Mediator.RegisterToReceiveMessage(MediatorMessages.AddWebsiteDesigner,
                                              input => AddWebsiteDesigner(input as IWebActivity));
            Mediator.RegisterToReceiveMessage(MediatorMessages.ConfigureDecisionExpression,
                                              input =>
                                              ConfigureDecisionExpression(input as Tuple<ModelItem, IEnvironmentModel>));
            Mediator.RegisterToReceiveMessage(MediatorMessages.ConfigureSwitchExpression,
                                              input =>
                                              ConfigureSwitchExpression(input as Tuple<ModelItem, IEnvironmentModel>));
            Mediator.RegisterToReceiveMessage(MediatorMessages.ConfigureCaseExpression,
                                              input =>
                                              ConfigureSwitchCaseExpression(input as Tuple<ModelItem, IEnvironmentModel>));
            Mediator.RegisterToReceiveMessage(MediatorMessages.EditCaseExpression,
                                              input =>
                                              EditSwitchCaseExpression(input as Tuple<ModelProperty, IEnvironmentModel>));
        }