private void RenderExpand(HtmlTextWriter writer, MenuItem item, Menu owner) { string expandImageUrl = item.GetExpandImageUrl(); if (expandImageUrl.Length > 0) { Image image = new Image { ImageUrl = expandImageUrl, GenerateEmptyAlternateText = true }; if (item.Depth < owner.StaticDisplayLevels) { image.AlternateText = string.Format(CultureInfo.CurrentCulture, owner.StaticPopOutImageTextFormatString, new object[] { item.Text }); } else { image.AlternateText = string.Format(CultureInfo.CurrentCulture, owner.DynamicPopOutImageTextFormatString, new object[] { item.Text }); } image.ImageAlign = ImageAlign.AbsMiddle; image.Page = base.Page; image.RenderControl(writer); } else { writer.Write(' '); if ((item.Depth < owner.StaticDisplayLevels) && (owner.StaticPopOutImageTextFormatString.Length != 0)) { writer.Write(HttpUtility.HtmlEncode(string.Format(CultureInfo.CurrentCulture, owner.StaticPopOutImageTextFormatString, new object[] { item.Text }))); } else if ((item.Depth >= owner.StaticDisplayLevels) && (owner.DynamicPopOutImageTextFormatString.Length != 0)) { writer.Write(HttpUtility.HtmlEncode(string.Format(CultureInfo.CurrentCulture, owner.DynamicPopOutImageTextFormatString, new object[] { item.Text }))); } else { writer.Write(HttpUtility.HtmlEncode(System.Web.SR.GetString("MenuAdapter_Expand", new object[] { item.Text }))); } } }
private void RenderExpand(HtmlTextWriter writer, MenuItem item, Menu owner) { string expandImageUrl = item.GetExpandImageUrl(); if (expandImageUrl.Length > 0) { Image expandImage = new Image(); expandImage.ImageUrl = expandImageUrl; expandImage.GenerateEmptyAlternateText = true; if (item.Depth < owner.StaticDisplayLevels) { expandImage.AlternateText = String.Format( CultureInfo.CurrentCulture, owner.StaticPopOutImageTextFormatString, item.Text); } else { expandImage.AlternateText = String.Format( CultureInfo.CurrentCulture, owner.DynamicPopOutImageTextFormatString, item.Text); } // expandImage.ImageAlign = ImageAlign.Right; expandImage.ImageAlign = ImageAlign.AbsMiddle; expandImage.Page = Page; expandImage.RenderControl(writer); } else { writer.Write(' '); if (item.Depth < owner.StaticDisplayLevels && owner.StaticPopOutImageTextFormatString.Length != 0) { writer.Write(HttpUtility.HtmlEncode(String.Format( CultureInfo.CurrentCulture, owner.StaticPopOutImageTextFormatString, item.Text))); } else if (item.Depth >= owner.StaticDisplayLevels && owner.DynamicPopOutImageTextFormatString.Length != 0) { writer.Write(HttpUtility.HtmlEncode(String.Format( CultureInfo.CurrentCulture, owner.DynamicPopOutImageTextFormatString, item.Text))); } else { writer.Write(HttpUtility.HtmlEncode(SR.GetString(SR.MenuAdapter_Expand, item.Text))); } } }