Menu.ItemWrap 属性

定义

获取或设置一个值,该值指示菜单项的文本是否换行。Gets or sets a value indicating whether the text for menu items should wrap.

public:
 property bool ItemWrap { bool get(); void set(bool value); };
public bool ItemWrap { get; set; }
member this.ItemWrap : bool with get, set
Public Property ItemWrap As Boolean

属性值

Boolean

如果菜单项文本换行,则为 true;否则为 falsetrue to wrap the menu item text; otherwise, false. 默认值为 falseThe default is false.

示例

下面的代码示例演示如何使用 ItemWrap 属性在控件中启用文本换行 MenuThe following code example demonstrates how to use the ItemWrap property to enable text wrapping in the Menu control.


<%@ Page Language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >

  <head runat="server">
    <title>Menu ItemWrap Example</title>
</head>
<body>
    <form id="form1" runat="server">
    
      <h3>Menu ItemWrap Example</h3>
    
      <!-- Place the Menu control in a table to force text -->
      <!-- wrapping to occur.                              -->
      <table style="border:1; height:100%">
        <tr>
          <td style="width:200px; vertical-align:top">
            <asp:menu id="NavigationMenu"
              staticdisplaylevels="2"
              staticsubmenuindent="10" 
              orientation="Vertical"
              itemwrap="true"
              dynamicverticaloffset="10"    
              runat="server">
              
              <staticmenuitemstyle verticalpadding="10"/> 
            
              <items>
                <asp:menuitem text="How to Add a Menu Control to a Web Form">
                  <asp:menuitem text="Procedure 1">
                    <asp:menuitem text="Step 1"/>
                    <asp:menuitem text="Step 2"/>
                  </asp:menuitem>
                </asp:menuitem>
              </items>
            
            </asp:menu>
          </td>
        </tr>      
      </table>

    </form>
  </body>
</html>


<%@ Page Language="VB" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >

  <head runat="server">
    <title>Menu ItemWrap Example</title>
</head>
<body>
    <form id="form1" runat="server">
    
      <h3>Menu ItemWrap Example</h3>
    
      <!-- Place the Menu control in a table to force text -->
      <!-- wrapping to occur.                              -->
      <table style="border:1; height:100%">
        <tr>
          <td style="width:200px; vertical-align:top">
            <asp:menu id="NavigationMenu"
              staticdisplaylevels="2"
              staticsubmenuindent="10" 
              orientation="Vertical"
              itemwrap="true"
              dynamicverticaloffset="10"    
              runat="server">
              
              <staticmenuitemstyle verticalpadding="10"/> 
            
              <items>
                <asp:menuitem text="How to Add a Menu Control to a Web Form">
                  <asp:menuitem text="Procedure 1">
                    <asp:menuitem text="Step 1"/>
                    <asp:menuitem text="Step 2"/>
                  </asp:menuitem>
                </asp:menuitem>
              </items>
            
            </asp:menu>
          </td>
        </tr>      
      </table>

    </form>
  </body>
</html>

注解

使用 ItemWrap 属性来指定每个菜单项中显示的文本是否换行。Use the ItemWrap property to specify whether the text displayed in each menu item wraps. 当文本用尽空间时,它会自动拆分并在以下行中继续。When the text runs out of space, it is automatically split and continued on the following line.

适用于

另请参阅