Menu.DynamicMenuStyle Свойство

Определение

Получает ссылку на объект MenuItemStyle, позволяющий задать внешний вид динамического меню.Gets a reference to the MenuItemStyle object that allows you to set the appearance of a dynamic menu.

public:
 property System::Web::UI::WebControls::SubMenuStyle ^ DynamicMenuStyle { System::Web::UI::WebControls::SubMenuStyle ^ get(); };
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)]
public System.Web.UI.WebControls.SubMenuStyle DynamicMenuStyle { get; }
member this.DynamicMenuStyle : System.Web.UI.WebControls.SubMenuStyle
Public ReadOnly Property DynamicMenuStyle As SubMenuStyle

Значение свойства

Ссылка на объект MenuItemStyle, представляющий стиль динамического меню.A reference to the MenuItemStyle that represents the style of a dynamic menu.

Атрибуты

Примеры

В следующем примере кода показано, как использовать свойство DynamicMenuStyle, чтобы задать светло-голубой цвет фона для динамического меню.The following code example demonstrates how to use the DynamicMenuStyle property to specify a light sky blue background color for a dynamic menu.


<%@ 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 DynamicMenuStyle Example</title>
</head>
<body>
    <form id="form1" runat="server">
    
      <h3>Menu DynamicMenuStyle Example</h3>
    
      <asp:menu id="NavigationMenu"
        staticdisplaylevels="2"
        staticsubmenuindent="10" 
        orientation="Vertical"
        target="_blank"  
        runat="server">
        
        <dynamicmenustyle backcolor="LightSkyBlue"
          forecolor="Black"
          borderstyle="Solid"
          borderwidth="1"
          bordercolor="Black" />
      
        <items>
          <asp:menuitem navigateurl="Home.aspx" 
            text="Home"
            tooltip="Home">
            <asp:menuitem navigateurl="Music.aspx"
              text="Music"
              tooltip="Music">
              <asp:menuitem navigateurl="Classical.aspx" 
                text="Classical"
                tooltip="Classical"/>
              <asp:menuitem navigateurl="Rock.aspx"
                text="Rock"
                tooltip="Rock"/>
              <asp:menuitem navigateurl="Jazz.aspx"
                text="Jazz"
                tooltip="Jazz"/>
            </asp:menuitem>
            <asp:menuitem navigateurl="Movies.aspx"
              text="Movies"
              tooltip="Movies">
              <asp:menuitem navigateurl="Action.aspx"
                text="Action"
                tooltip="Action"/>
              <asp:menuitem navigateurl="Drama.aspx"
                text="Drama"
                tooltip="Drama"/>
              <asp:menuitem navigateurl="Musical.aspx"
                text="Musical"
                tooltip="Musical"/>
            </asp:menuitem>
          </asp:menuitem>
        </items>
      
      </asp:menu>

    </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 DynamicMenuStyle Example</title>
</head>
<body>
    <form id="form1" runat="server">
    
      <h3>Menu DynamicMenuStyle Example</h3>
    
      <asp:menu id="NavigationMenu"
        staticdisplaylevels="2"
        staticsubmenuindent="10" 
        orientation="Vertical"
        target="_blank"  
        runat="server">
        
        <dynamicmenustyle backcolor="LightSkyBlue"
          forecolor="Black"
          borderstyle="Solid"
          borderwidth="1"
          bordercolor="Black" />
      
        <items>
          <asp:menuitem navigateurl="Home.aspx" 
            text="Home"
            tooltip="Home">
            <asp:menuitem navigateurl="Music.aspx"
              text="Music"
              tooltip="Music">
              <asp:menuitem navigateurl="Classical.aspx" 
                text="Classical"
                tooltip="Classical"/>
              <asp:menuitem navigateurl="Rock.aspx"
                text="Rock"
                tooltip="Rock"/>
              <asp:menuitem navigateurl="Jazz.aspx"
                text="Jazz"
                tooltip="Jazz"/>
            </asp:menuitem>
            <asp:menuitem navigateurl="Movies.aspx"
              text="Movies"
              tooltip="Movies">
              <asp:menuitem navigateurl="Action.aspx"
                text="Action"
                tooltip="Action"/>
              <asp:menuitem navigateurl="Drama.aspx"
                text="Drama"
                tooltip="Drama"/>
              <asp:menuitem navigateurl="Musical.aspx"
                text="Musical"
                tooltip="Musical"/>
            </asp:menuitem>
          </asp:menuitem>
        </items>
      
      </asp:menu>

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

Комментарии

Свойство DynamicMenuStyle используется для управления внешним видом динамического меню.Use the DynamicMenuStyle property to control the appearance of a dynamic menu. Это свойство доступно только для чтения; Однако можно задать свойства возвращаемого объекта MenuItemStyle.This property is read-only; however, you can set the properties of the MenuItemStyle object it returns. Свойства можно задать декларативно в форме Property-Subproperty, где Subproperty является свойством объекта MenuItemStyle (например, DynamicMenuStyle-ForeColor).The properties can be set declaratively in the form Property-Subproperty, where Subproperty is a property of the MenuItemStyle object (for example, DynamicMenuStyle-ForeColor). Свойства также могут быть заданы программно в форме Property.Subproperty (например, DynamicMenuStyle.ForeColor).The properties can also be set programmatically in the form Property.Subproperty (for example, DynamicMenuStyle.ForeColor).

Свойства стиля для элемента динамического меню применяются в следующем порядке:Style properties for a dynamic menu item are applied in the following order:

  1. DynamicMenuStyle.DynamicMenuStyle.

  2. DynamicMenuItemStyle.DynamicMenuItemStyle. Если определена коллекция LevelMenuItemStyles или коллекция LevelSubMenuStyles, она применяется в этот момент, переопределяя другие свойства стиля элемента меню.If the LevelMenuItemStyles collection or LevelSubMenuStyles collection is defined, it is applied at this time, overriding the other menu item style properties.

  3. DynamicSelectedStyle.DynamicSelectedStyle. Если коллекция LevelSelectedStyles определена, она применяется в этот момент, переопределяя другие свойства стиля элемента меню.If the LevelSelectedStyles collection is defined, it is applied at this time, overriding the other menu item style properties.

  4. DynamicHoverStyle.DynamicHoverStyle.

Применяется к

Дополнительно