Menu.LevelSubMenuStyles Propriété

Définition

Obtient un objet MenuItemStyleCollection qui contient les paramètres de style appliqués aux éléments de sous-menu du menu statique en fonction de leur niveau dans un contrôle Menu.Gets a MenuItemStyleCollection object that contains the style settings that are applied to the submenu items in the static menu based on their level in a Menu control.

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

Valeur de propriété

SubMenuStyleCollection

MenuItemStyleCollection qui contient les paramètres de style appliqués aux éléments de sous-menu du menu statique en fonction de leur niveau dans un contrôle Menu.A MenuItemStyleCollection that contains the style settings that are applied to the submenu items in the static menu based on their level in a Menu control.

Attributs

Exemples

L’exemple de code suivant montre comment utiliser la LevelSubMenuStyles collection pour appliquer des paramètres de style aux éléments de sous-menu affichés dans le menu statique d’un Menu contrôle en fonction de leur niveau.The following code example demonstrates how to use the LevelSubMenuStyles collection to apply style settings to the submenu items displayed in the static menu of a Menu control based on their level.


<%@ 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 LevelSubMenuStyles</title>
</head>
<body>
    <form id="form1" runat="server">
    
      <h3>Menu LevelSubMenuStyles</h3>

      <asp:menu id="NavigationMenu"
        staticdisplaylevels="3"
        staticsubmenuindent="10" 
        orientation="Vertical"
        target="_blank"  
        runat="server">
        
        <levelsubmenustyles>
          <asp:submenustyle backcolor="LightSteelBlue"
            forecolor="Black"/>
          <asp:submenustyle backcolor="SkyBlue"
            forecolor="Gray"/>          
        </levelsubmenustyles>  
      
        <items>
          <asp:menuitem text="Home"
            tooltip="Home">
            <asp:menuitem text="Music"
              tooltip="Music">
              <asp:menuitem text="Classical"
                tooltip="Classical"/>
              <asp:menuitem text="Rock"
                tooltip="Rock"/>
              <asp:menuitem text="Jazz"
                tooltip="Jazz"/>
            </asp:menuitem>
            <asp:menuitem text="Movies"
              tooltip="Movies">
              <asp:menuitem text="Action"
                tooltip="Action"/>
              <asp:menuitem text="Drama"
                tooltip="Drama"/>
              <asp:menuitem 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 LevelSubMenuStyles</title>
</head>
<body>
    <form id="form1" runat="server">
    
      <h3>Menu LevelSubMenuStyles</h3>

      <asp:menu id="NavigationMenu"
        staticdisplaylevels="3"
        staticsubmenuindent="10" 
        orientation="Vertical"
        target="_blank"  
        runat="server">
        
        <levelsubmenustyles>
          <asp:submenustyle backcolor="LightSteelBlue"
            forecolor="Black"/>
          <asp:submenustyle backcolor="SkyBlue"
            forecolor="Gray"/>          
        </levelsubmenustyles>  
      
        <items>
          <asp:menuitem text="Home"
            tooltip="Home">
            <asp:menuitem text="Music"
              tooltip="Music">
              <asp:menuitem text="Classical"
                tooltip="Classical"/>
              <asp:menuitem text="Rock"
                tooltip="Rock"/>
              <asp:menuitem text="Jazz"
                tooltip="Jazz"/>
            </asp:menuitem>
            <asp:menuitem text="Movies"
              tooltip="Movies">
              <asp:menuitem text="Action"
                tooltip="Action"/>
              <asp:menuitem text="Drama"
                tooltip="Drama"/>
              <asp:menuitem text="Musical"
                tooltip="Musical"/>
            </asp:menuitem>
          </asp:menuitem>
        </items>
      
      </asp:menu>

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

Remarques

Utilisez la LevelSubMenuStyles collection comme alternative aux propriétés de style individuelles (telles que StaticMenuItemStyle ) pour contrôler le style des éléments de sous-menu statiques affichés dans le menu statique aux niveaux individuels.Use the LevelSubMenuStyles collection as an alternative to the individual style properties (such as StaticMenuItemStyle) to control the style of the static submenu items displayed in the static menu at the individual levels. Les styles contenus dans cette collection sont appliqués aux éléments de sous-menu statiques en fonction de leur niveau de menu.The styles contained in this collection are applied to the static submenu items based on their menu level. Le premier style de la collection correspond au style du premier niveau de sous-menu statique affiché dans le menu statique.The first style in the collection corresponds to the style of the first static submenu level displayed in the static menu. Le deuxième style de la collection correspond au style du deuxième niveau de sous-menu affiché dans le menu statique, et ainsi de suite.The second style in the collection corresponds to the style of the second submenu level displayed in the static menu, and so on. Cette collection est le plus souvent utilisée pour générer des menus de navigation de style table des matières où les éléments de menu à un certain niveau doivent avoir la même apparence, qu’ils aient ou non des sous-menus.This collection is most often used to generate table of contents-style navigation menus where menu items at a certain level should have the same appearance, regardless of whether they have submenus.

Notes

Si un style est défini pour un certain niveau à l’aide de la LevelSubMenuStyles collection, cela remplace tous les paramètres de style d’élément de sous-menu statiques à ce niveau.If a style is defined for a certain level using the LevelSubMenuStyles collection, this overrides any static submenu item style settings at that level.

S’applique à

Voir aussi