本文整理汇总了C#中System.Web.UI.WebControls.MenuItem.GetExpandImageUrl方法的典型用法代码示例。如果您正苦于以下问题:C# MenuItem.GetExpandImageUrl方法的具体用法?C# MenuItem.GetExpandImageUrl怎么用?C# MenuItem.GetExpandImageUrl使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类System.Web.UI.WebControls.MenuItem
的用法示例。
在下文中一共展示了MenuItem.GetExpandImageUrl方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: RenderExpand
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 })));
}
}
}
示例2: RenderExpand
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)));
}
}
}