Menu.StaticMenuStyle Свойство

Определение

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

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

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

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

Атрибуты

Примеры

В следующем примере кода показано, как использовать свойство StaticMenuStyle, чтобы задать светло-голубой цвет фона для всего статического меню.The following code example demonstrates how to use the StaticMenuStyle property to specify a light sky blue background color for the entire static 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 StaticMenuStyle Example</title>
</head>
<body>
    <form id="form1" runat="server">
    
      <h3>Menu StaticMenuStyle Example</h3>
    
      <asp:menu id="NavigationMenu"
        staticdisplaylevels="2"
        staticsubmenuindent="10" 
        orientation="Vertical"
        target="_blank"  
        runat="server">
        
        <staticmenustyle 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 StaticMenuStyle Example</title>
</head>
<body>
    <form id="form1" runat="server">
    
      <h3>Menu StaticMenuStyle Example</h3>
    
      <asp:menu id="NavigationMenu"
        staticdisplaylevels="2"
        staticsubmenuindent="10" 
        orientation="Vertical"
        target="_blank"  
        runat="server">
        
        <staticmenustyle 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>

Комментарии

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

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

  1. StaticMenuStyle.StaticMenuStyle.

  2. StaticMenuItemStyle.StaticMenuItemStyle. Если определена коллекция 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. StaticSelectedStyle.StaticSelectedStyle. Если коллекция LevelSelectedStyles определена, она применяется в этот момент, переопределяя другие свойства стиля элемента меню.If the LevelSelectedStyles collection is defined, it is applied at this time, overriding the other menu item style properties.

  4. StaticHoverStyle.StaticHoverStyle.

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

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