/// Initializes the control properties. /// </summary> protected void SetupControl() { if (StopProcessing) { // Do not process } else { switch (ControlType.ToLowerCSafe()) { case "linkbar": ProcessLinkBar(); break; case "breadcrumbs": ProcessBreadcrumbs(); break; case "list": ProcessList(); break; case "grid": ProcessGrid(); break; case "dropdown": ProcessDropDown(); break; case "tagcloud": ProcessTagCloud(); break; case "menubar": ProcessMenuBar(); break; } } }
/// Initializes the control properties. /// </summary> protected void SetupControl() { if (StopProcessing) { // Do not process } else { switch (ControlType.ToLowerCSafe()) { case "button": EnsureButton(); break; case "textbox": EnsureTextBox(); break; case "textarea": EnsureTextArea(); break; case "label": EnsureLabel(); break; case "multilinetext": EnsureMultiLineText(); break; case "fieldset": EnsureFieldSet(); break; } // Bound client id resElem.ResizedElementID = ltlText.ClientID; #region "Editable web part property" ltlText.Text = GetWireframeText(Text, false); if (!String.IsNullOrEmpty(this.CssClass)) { ltlText.CssClass = this.CssClass; } if (!String.IsNullOrEmpty(PropertyEnvelopeCssClass)) { pnlProperty.RenderChildrenOnly = false; pnlProperty.CssClass = PropertyEnvelopeCssClass; resElem.ResizedElementID = pnlProperty.ClientID; envelopeControl = pnlProperty; } #endregion #region "Editable image" // Image URL string imgUrl = ImageUrl; if (!String.IsNullOrEmpty(imgUrl)) { imgElem.ImageUrl = UIHelper.GetImageUrl(this.Page, imgUrl); imgElem.Visible = true; if (!String.IsNullOrEmpty(ImageEnvelopeCssClass)) { pnlImage.RenderChildrenOnly = false; pnlImage.CssClass = ImageEnvelopeCssClass; } } #endregion #region "Dimensions" // Width string w = WebPartWidth; if (!String.IsNullOrEmpty(w)) { if (envelopeControl == null) { ltlText.Style += String.Format("width: {0};", w); } else { envelopeControl.Width = new Unit(w); } } // Height string h = WebPartHeight; if (!String.IsNullOrEmpty(h)) { if (envelopeControl == null) { ltlText.Style += String.Format("height: {0};", h); } else { envelopeControl.Height = new Unit(h); } } #endregion } }