static void xafApplication_CreateCustomTemplate(object sender, CreateCustomTemplateEventArgs e) { if (e.Application.Model != null) { bool isRibbon = ((IModelOptionsWin)e.Application.Model.Options).FormStyle == RibbonFormStyle.Ribbon; if (isRibbon) { if (e.Context == TemplateContext.ApplicationWindow) { if (createdMainRibbonForm != null) { e.Template = createdMainRibbonForm; createdMainRibbonForm = null; } else { e.Template = new MainRibbonForm(); } } else if (e.Context == TemplateContext.View) { e.Template = new DetailRibbonForm(); } } else { if (e.Context == TemplateContext.ApplicationWindow) { if (createdMainForm != null) { e.Template = createdMainForm; createdMainForm = null; } else { e.Template = new MainForm(); } } else if (e.Context == TemplateContext.View) { e.Template = new DetailForm(); } } } else { if (e.Context == TemplateContext.ApplicationWindow) { e.UseDefaultTemplate = false; createdMainRibbonForm = new MainRibbonForm(); createdMainForm = new MainForm(); } } }
private void WebBrowser_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e) { WebBrowser2 browser = sender as WebBrowser2; MainRibbonForm form = this.FindForm() as MainRibbonForm; if (form != null) { if (e.Url.ToString() == Constants.APPLY_TEMPORARY_SEQUENCE_NUMBER_PAGE) { form.simpleButton1.Visible = true; } else { form.simpleButton1.Visible = false; } } }