/// <summary> /// Установка атрибуты контролов /// </summary> /// <param name="hideSectionsWithInvisibleControls">Прятать секции с невидимыми контролами</param> private void SetControlAttributes(bool hideSectionsWithInvisibleControls) { if (TopInfoTemplate != null) { bool controlsInvisible = IsControlsInvisible(TopInfoControls.Controls); TopInfoDiv.Visible = !(hideSectionsWithInvisibleControls && controlsInvisible); } if (HideFilterButton || (FilterLeftColumnTemplateControls == null && FilterRightColumnTemplateControls == null)) { FilterBtn.Visible = filterPnl.Visible = false; filterPnl.ID = "filterVisiblePnl"; } else { FilterBtn.Visible = filterPnl.Visible = true; FilterBtn.DataBind(); FilterRightColumn.Visible = RightColumn.HasControls(); } PagingControl.Visible = !HidePagingControl; if (ShowReturnButton) { ReturnButtonUrl = Page.GetReturnUrl(ReturnButtonUrl); if (!ReturnButtonUrl.NotEmpty()) { ShowReturnButton = false; } } }
protected override void AddRightChildren() { BpCard card = new BpCard(@"News", Widget); RightColumn.AddChild(card); BpText text = new BpText(Widget); card.AddContentItem(text); }
protected override void AddRightChildren() { BpText text = new BpText(Widget); RightColumn.AddChild(text); text .AddBold(@"CSharpWebExpress Build and Deploy") .AddP(@"This is a short video (3m46s) showing the addition of a new object to an existing application.") .AddP(@"All the coding is done using CSharp in MS Visual Studio.") .AddP(@"When the solution is rebuilt, all of the application's HTML5 codebase is rebuilt automatically."); }
void AddRightChild(BpElement child) { RightColumn .AddChild(child) .AddChild(new BpBr(Widget)); }