Пример #1
0
 private void ApplicationOnCustomizeTemplate(object sender, CustomizeTemplateEventArgs e)
 {
     if (e.Context == TemplateContext.NestedFrame)
     {
         _template = e.Template as ISupportActionsToolbarVisibility;
         if (_template != null)
         {
             var modelViewHideViewToolBar = ((IModelClassHideViewToolBar)View.Model);
             var hideToolBar = modelViewHideViewToolBar.HideToolBar.HasValue && modelViewHideViewToolBar.HideToolBar.Value;
             ((Control)_template).Init += (o, args) => {
                 var actionContainerHolders = new[] { _template.GetFieldValue("ToolBar"), _template.GetFieldValue("ObjectsCreation") }
                 .Cast <ActionContainerHolder>()
                 .Where(containerHolder => containerHolder != null);
                 foreach (var container in actionContainerHolders)
                 {
                     container.Style.Remove(HtmlTextWriterStyle.Visibility);
                     container.Style.Remove(HtmlTextWriterStyle.Display);
                     if (hideToolBar)
                     {
                         ApplyStyle(container);
                     }
                 }
             };
         }
     }
 }
Пример #2
0
        private void Application_CustomizeTemplate(object sender, CustomizeTemplateEventArgs e)
        {
            ((XafApplication)sender).CustomizeTemplate -= Application_CustomizeTemplate;
            var dockManagerHolder = ((IDockManagerHolder)e.Template);

            dockManagerHolder.DockManager.Load += DockManagerOnLoad;
        }
Пример #3
0
 private void popuptest_CustomizeTemplate(object sender, CustomizeTemplateEventArgs e)
 {
     if (e.Template is PopupForm)
     {
         (e.Template as PopupForm).CloseBox = false;
     }
 }
 void Application_CustomizeTemplate(object sender, CustomizeTemplateEventArgs e) {
     var template = e.Template as IClassicToRibbonTransformerHolder;
     if (template != null) {
         template.RibbonTransformer.BarItemAdding += RibbonTransformer_BarItemAdding;
         template.RibbonTransformer.Form.Disposed += Form_Disposed;
     }
 }
Пример #5
0
 private void CustomizeTemplate(object sender, CustomizeTemplateEventArgs e)
 {
     if (e.Template != null)
     {
         ((ILookupPopupFrameTemplate)e.Template).IsSearchEnabled = true;
     }
 }
Пример #6
0
        void Application_CustomizeTemplate(object sender, CustomizeTemplateEventArgs e)
        {
            var page = e.Template as Page;

            if (page != null)
            {
                page.ClientScript.RegisterClientScriptInclude("GoogleMaps", "https://maps.googleapis.com/maps/api/js?v=3.13&sensor=false");
            }
        }
Пример #7
0
 private void Application_CustomizeTemplate(object sender, CustomizeTemplateEventArgs e) {
     if ((Frame.Template == null || Frame.Template == e.Template) && e.Template is IDockManagerHolder) {
         Application.CustomizeTemplate -= Application_CustomizeTemplate;
         var dockManagerHolder = ((IDockManagerHolder)e.Template);
         var dockPanel = GetNavigationPanel(dockManagerHolder);
         if (dockPanel != null) 
             dockPanel.Visibility = DockVisibility.AutoHide;
     }
 }
Пример #8
0
        void Application_CustomizeTemplate(object sender, CustomizeTemplateEventArgs e)
        {
            var template = e.Template as IClassicToRibbonTransformerHolder;

            if (template != null && template.RibbonTransformer != null)
            {
                template.RibbonTransformer.BarItemAdding += RibbonTransformer_BarItemAdding;
                template.RibbonTransformer.Form.Disposed += Form_Disposed;
            }
        }
        private void Action_CustomizeTemplate(object sender, CustomizeTemplateEventArgs e)
        {
            var template = (IWindowTemplate)e.Template;

            if (template != null)
            {
                template.IsSizeable = isSizable;
                //if(template is PopupFormBase popupForm)
                //{
                //    popupForm.CustomSize = size;
                //}
            }
        }
Пример #10
0
 private void Application_CustomizeTemplate(object sender, CustomizeTemplateEventArgs e)
 {
     if ((Frame.Template == null || Frame.Template == e.Template) && e.Template is IDockManagerHolder)
     {
         Application.CustomizeTemplate -= Application_CustomizeTemplate;
         var dockManagerHolder = ((IDockManagerHolder)e.Template);
         var dockPanel         = GetNavigationPanel(dockManagerHolder);
         if (dockPanel != null)
         {
             dockPanel.Visibility = DockVisibility.AutoHide;
         }
     }
 }
Пример #11
0
        /*protected override IHttpRequestManager CreateHttpRequestManager() {
         *  //return new Full.XCRM.Web.MyHttpRequestManager();
         * }*/
        private void XCRMWebApplication_CustomizeTemplate(object sender, CustomizeTemplateEventArgs e)
        {
            Page page = e.Template as Page;

            if (page != null)
            {
                ASPxPanel container = page.FindControl("NC") as ASPxPanel;
                if (container != null)
                {
                    container.Width = Unit.Pixel(245);
                }
            }
        }
Пример #12
0
 private static void WinApplication_CustomizeTemplate(object sender, CustomizeTemplateEventArgs e)
 {
     if (e.Context == TemplateContext.ApplicationWindow || e.Context == TemplateContext.View)
     {
         RibbonForm          ribbonForm         = e.Template as RibbonForm;
         IActionControlsSite actionControlsSite = ribbonForm as IActionControlsSite;
         if ((ribbonForm != null) && (actionControlsSite != null))
         {
             IActionControlContainer filtersActionControlContainer = actionControlsSite.ActionContainers.FirstOrDefault <IActionControlContainer>(x => x.ActionCategory == "Filters");
             if (filtersActionControlContainer is BarLinkActionControlContainer)
             {
                 BarLinkActionControlContainer barFiltersActionControlContainer = (BarLinkActionControlContainer)filtersActionControlContainer;
                 BarLinkContainerItem          barFiltersItem = barFiltersActionControlContainer.BarContainerItem;
                 RibbonControl ribbonControl = ribbonForm.Ribbon;
                 foreach (RibbonPage page in ribbonControl.Pages)
                 {
                     foreach (RibbonPageGroup group in page.Groups)
                     {
                         BarItemLink barFiltersItemLink = group.ItemLinks.FirstOrDefault <BarItemLink>(x => x.Item == barFiltersItem);
                         if (barFiltersItemLink != null)
                         {
                             group.ItemLinks.Remove(barFiltersItemLink);
                         }
                     }
                 }
                 ribbonForm.Ribbon.PageHeaderItemLinks.Add(barFiltersItem);
             }
         }
     }
     else if ((e.Context == TemplateContext.LookupControl) || (e.Context == TemplateContext.LookupWindow))
     {
         LookupControlTemplate lookupControlTemplate = e.Template as LookupControlTemplate;
         if (lookupControlTemplate == null && e.Template is LookupForm)
         {
             lookupControlTemplate = ((LookupForm)e.Template).FrameTemplate;
         }
         if (lookupControlTemplate != null)
         {
             lookupControlTemplate.ObjectsCreationContainer.ContainerId = "LookupNew";
             lookupControlTemplate.SearchActionContainer.ContainerId    = "LookupFullTextSearch";
         }
     }
 }
Пример #13
0
        private void Application_CustomizeTemplate(object sender, CustomizeTemplateEventArgs e)
        {
            RibbonForm ribbonForm = e.Template as RibbonForm;

            if (ribbonForm != null && ribbonForm.Ribbon is XafRibbonControlV2)
            {
                XafRibbonControlV2 ribbonControl = ribbonForm.Ribbon as XafRibbonControlV2;
                ribbonControl.BeginInit();
                foreach (IModelRibbonAction modelAction in modelActions.Select(action => action).Cast <IModelRibbonAction>().Where(a => !string.IsNullOrEmpty(a.TargetRibbonPage)))
                {
                    RibbonPage page = null;
                    page = ribbonControl.Pages.GetPageByText(modelAction.TargetRibbonPage);
                    if (page == null)
                    {
                        page      = new RibbonPage(modelAction.TargetRibbonPage);
                        page.Name = modelAction.TargetRibbonPage;
                        ribbonControl.Pages.Add(page);
                    }

                    var group = page.Groups.GetGroupByText(modelAction.TargetRibbonGroup);
                    if (group == null)
                    {
                        var ribbonGroup = new RibbonPageGroup(modelAction.TargetRibbonGroup);
                        ribbonGroup.Name = modelAction.TargetRibbonGroup;
                        ribbonGroup.AllowTextClipping = false;
                        page.Groups.Add(ribbonGroup);

                        var barLinkContainerExItem = new BarLinkContainerExItem();
                        ribbonControl.Items.Add(barLinkContainerExItem);
                        ribbonGroup.ItemLinks.Add(barLinkContainerExItem);

                        var actionContainer = new BarLinkActionControlContainer();
                        actionContainer.BeginInit();
                        ribbonControl.ActionContainers.Add(actionContainer);
                        actionContainer.ActionCategory   = modelAction.TargetRibbonGroup;
                        actionContainer.BarContainerItem = barLinkContainerExItem;
                        actionContainer.EndInit();
                    }
                }
                ribbonControl.EndInit();
            }
        }
Пример #14
0
 private void Application_CustomizeTemplate(object sender, CustomizeTemplateEventArgs e)
 {
     if (e.Context == TemplateContext.ApplicationWindow)
     {
         if (e.Template is IDockManagerHolder)
         {
             ((IDockManagerHolder)e.Template).DockManager.TopZIndexControls.Add("DevExpress.DXperience.Demos.XafFeedbackPanelControl");
         }
         FeedbackPanel feedbackPanel = FeedbackHelper.AddFeedbackPanelToXtraFrom(e.Template as XtraForm, (string)ConfigurationManager.AppSettings["FeedbackDescription"]);
         if (feedbackPanel != null)
         {
             feedbackPanel.PostFeedback += (s, args) => {
                 FeedbackHelper.PostFeedbackAsync(new FeedbackObject()
                 {
                     ModuleName = (string)ConfigurationManager.AppSettings["FeedbackDemoName"], Feedback = GetOpenedViews() + args.Feedback, Value = args.Value, Email = string.Empty
                 });
                 openedViews.Clear();
             };
         }
     }
 }
Пример #15
0
        void Application_CustomizeTemplate(object sender, CustomizeTemplateEventArgs e)
        {
            var page = e.Template as Page;

            if (page != null)
            {
                CustomGetApiKeyEventArgs customGetApiKeyEventArgs = new CustomGetApiKeyEventArgs();
                CustomGetGoogleApiKey?.Invoke(this, customGetApiKeyEventArgs);
                string apiKey = customGetApiKeyEventArgs.ApiKey;
                if (string.IsNullOrWhiteSpace(apiKey))
                {
                    apiKey = GoogleApiKey;
                }

                UriBuilder uriBuilder = new UriBuilder("https://maps.googleapis.com/maps/api/js?v=3.13&sensor=false");
                if (!string.IsNullOrWhiteSpace(apiKey))
                {
                    uriBuilder.Query += "&key=" + apiKey;
                }

                page.ClientScript.RegisterClientScriptInclude("GoogleMaps", uriBuilder.Uri.ToString());
            }
        }
 private void Application_CustomizeTemplate(object sender, CustomizeTemplateEventArgs e)
 {
     ((XafApplication)sender).CustomizeTemplate -= Application_CustomizeTemplate;
     if (e.Template is IWindowTemplate formTemplate &&
         (!size.IsEmpty || maximized) &&
         formTemplate is Terminal.Gui.Window)
     {
         if (formTemplate is ISupportStoreSettings)
         {
             ((ISupportStoreSettings)formTemplate).SettingsReloaded += (sender1, e1) =>
             {
                 if (!maximized)
                 {
                     var bounds = ((Terminal.Gui.Window)sender1).Bounds;
                     ((Terminal.Gui.Window)sender1).Bounds = new Rect(bounds.X, bounds.Y, size.Width, size.Height);
                 }
                 else
                 {
                     //((Terminal.Gui.Window)sender1).WindowState = System.Windows.Forms.FormWindowState.Maximized;
                 }
             };
         }
         else
         {
             if (!maximized)
             {
                 var bounds = ((Terminal.Gui.Window)formTemplate).Bounds;
                 ((Terminal.Gui.Window)formTemplate).Bounds = new Rect(bounds.X, bounds.Y, size.Width, size.Height);
             }
             else
             {
                 //((System.Windows.Forms.Form)formTemplate).WindowState = System.Windows.Forms.FormWindowState.Maximized;
             }
         }
     }
 }
Пример #17
0
 void ERPAspNetApplication_CustomizeTemplate(object sender, CustomizeTemplateEventArgs e)
 {
 }
Пример #18
0
 private void Application_CustomizeTemplate(object sender, CustomizeTemplateEventArgs e)
 {
 }
Пример #19
0
        /// <summary>
        ///  Создание визуального шаблона приложения
        /// </summary>
        private void application_CustomizeTemplate(object sender, CustomizeTemplateEventArgs e)
        {
            // дополнительно см. ViewCustomizationController

            //XtraFormTemplateBase form = e.Template as XtraFormTemplateBase;
            MainForm form = e.Template as MainForm;
            if (form != null)
            {
                System.Drawing.Size size = new System.Drawing.Size(1024, 768);
                form.Size = size;
                form.StartPosition = FormStartPosition.CenterScreen;

                BarManager FormBarManager = form.BarManager;
                if (FormBarManager != null)
                {
                    Bar MainMenuBar = ToolBarCustomizer.GetMainMenuBar(FormBarManager);

                    if (MainMenuBar != null)
                    {
                        AddCustomContainer(ToolBarCustomizer.MainNavigationObjectsContainerId,
                            ToolBarCustomizer.MainNavigationObjectsMenuBarName, form.ActionContainersManager, FormBarManager);

                        AddCustomContainer(ToolBarCustomizer.AdditionalNavigationObjectsContainerId,
                            ToolBarCustomizer.AdditionalNavigationObjectsMenuBarName,
                            form.ActionContainersManager, FormBarManager);
                    }
                }
            }

            DetailViewForm detail = e.Template as DetailViewForm;
            if (detail != null)
            {
                System.Drawing.Size size = new System.Drawing.Size(800, 600);
                detail.Size = size;
                detail.StartPosition = FormStartPosition.CenterScreen;
            }

            //// см. Дефект #4563
            //IBarManagerHolder bmHolder = e.Template as IBarManagerHolder;
            //if (bmHolder == null) return;

            //BarManager manager = bmHolder.BarManager;
            //if (manager == null) return;

            //manager.AllowCustomization = false;
            //manager.AllowQuickCustomization = false;
        }
Пример #20
0
 private void SOPack_CustomizeTemplate(object sender, CustomizeTemplateEventArgs e)
 {
 }
Пример #21
0
 private void ImportData_CustomizeTemplate(object sender, CustomizeTemplateEventArgs e)
 {
 }
Пример #22
0
 private void PopupWindowShowAction_PrevewMessages_CustomizeTemplate(object sender, CustomizeTemplateEventArgs e)
 {
 }