Menu.LevelSubMenuStyles Propiedad

Definición

Obtiene un objeto MenuItemStyleCollection que contiene la configuración de estilo que se aplica a los elementos de submenú en el menú estático en función de su nivel en un control 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; }
member this.LevelSubMenuStyles : System.Web.UI.WebControls.SubMenuStyleCollection
Public ReadOnly Property LevelSubMenuStyles As SubMenuStyleCollection

Valor de propiedad

MenuItemStyleCollection que contiene la configuración de estilo que se aplica a los elementos de submenú en el menú estático en función de su nivel en un control 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.

Atributos

Ejemplos

En el ejemplo de código siguiente se muestra cómo usar la colección LevelSubMenuStyles para aplicar la configuración de estilo a los elementos de submenú que se muestran en el menú estático de un control Menu basado en su nivel.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>

Comentarios

Utilice la colección de LevelSubMenuStyles como alternativa a las propiedades de estilo individuales (por ejemplo, StaticMenuItemStyle) para controlar el estilo de los elementos de submenú estáticos que se muestran en el menú estático en los niveles individuales.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. Los estilos contenidos en esta colección se aplican a los elementos de submenú estáticos en función de su nivel de menú.The styles contained in this collection are applied to the static submenu items based on their menu level. El primer estilo de la colección corresponde al estilo del primer nivel de submenú estático que se muestra en el menú estático.The first style in the collection corresponds to the style of the first static submenu level displayed in the static menu. El segundo estilo de la colección corresponde al estilo del segundo nivel de submenú que se muestra en el menú estático, y así sucesivamente.The second style in the collection corresponds to the style of the second submenu level displayed in the static menu, and so on. Esta colección se usa con más frecuencia para generar menús de navegación de estilo de contenido en los que los elementos de menú de un determinado nivel deben tener la misma apariencia, independientemente de si tienen submenús.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.

Nota

Si se define un estilo para un nivel determinado mediante el LevelSubMenuStyles colección, se invalida cualquier configuración de estilo de elemento de submenú estático en ese nivel.If a style is defined for a certain level using the LevelSubMenuStyles collection, this overrides any static submenu item style settings at that level.

Se aplica a

Consulte también: