Menu.StaticMenuItemStyle Vlastnost

Definice

Získá odkaz na MenuItemStyle objekt, který umožňuje nastavit vzhled položek nabídky v statické nabídce.

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

Hodnota vlastnosti

MenuItemStyle

Odkaz na MenuItemStyle to, který představuje styl položek nabídky ve statické nabídce.

Atributy

Příklady

Následující příklad kódu ukazuje, jak použít StaticMenuItemStyle vlastnost k určení světle modré barvy pozadí pro položky nabídky v statické nabídce.


<%@ 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 StaticMenuItemStyle Example</title>
</head>
<body>
    <form id="form1" runat="server">
    
      <h3>Menu StaticMenuItemStyle Example</h3>
    
      <asp:menu id="NavigationMenu"
        staticdisplaylevels="2"
        staticsubmenuindent="10" 
        orientation="Vertical"
        target="_blank"  
        runat="server">
        
        <staticmenuitemstyle 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 StaticMenuItemStyle Example</title>
</head>
<body>
    <form id="form1" runat="server">
    
      <h3>Menu StaticMenuItemStyle Example</h3>
    
      <asp:menu id="NavigationMenu"
        staticdisplaylevels="2"
        staticsubmenuindent="10" 
        orientation="Vertical"
        target="_blank"  
        runat="server">
        
        <staticmenuitemstyle 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>

Poznámky

StaticMenuItemStyle Vlastnost slouží k řízení vzhledu položek nabídky ve statické nabídce. Tato vlastnost je jen pro čtení; Můžete však nastavit vlastnosti objektu MenuItemStyle , který vrací. Vlastnosti lze nastavit deklarativní ve formuláři Property-Subproperty, kde Subproperty je vlastnost objektu MenuItemStyle (například StaticMenuItemStyle-ForeColor). Vlastnosti lze také nastavit programově ve formuláři Property.Subproperty (například StaticMenuItemStyle.ForeColor).

Vlastnosti stylu pro statickou položku nabídky se použijí v následujícím pořadí:

  1. StaticMenuStyle.

  2. StaticMenuItemStyle. LevelMenuItemStyles Pokud je kolekce nebo LevelSubMenuStyles kolekce definována, použije se v tuto chvíli a přepisuje ostatní vlastnosti stylu položky nabídky.

  3. StaticSelectedStyle. LevelSelectedStyles Pokud je kolekce definována, použije se v tuto chvíli a přepisuje ostatní vlastnosti stylu položky nabídky.

  4. StaticHoverStyle.

Platí pro

Viz také