Esta documentación está archivada y no tiene mantenimiento.

Menu.LevelMenuItemStyles (Propiedad)

Obtiene un objeto MenuItemStyleCollection que contiene la configuración de estilo aplicada a los elementos de menú, según su nivel, en un control Menu.

Espacio de nombres: System.Web.UI.WebControls
Ensamblado: System.Web (en system.web.dll)

public MenuItemStyleCollection LevelMenuItemStyles { get; }
/** @property */
public MenuItemStyleCollection get_LevelMenuItemStyles ()

public function get LevelMenuItemStyles () : MenuItemStyleCollection

No aplicable.

Valor de propiedad

Objeto MenuItemStyleCollection que contiene la configuración de estilo aplicada a los elementos de menú, según su nivel, en un control Menu.

Utilice la colección LevelMenuItemStyles como alternativa a las propiedades de estilo individuales (como DynamicMenuItemStyle) para controlar el estilo de los elementos de menú en los niveles individuales del menú. Los estilos contenidos en esta colección se aplican a los elementos de menú según su nivel. El primer estilo de la colección corresponde al estilo de los elementos de menú del primer nivel del menú. El segundo estilo de la colección corresponde al estilo de elementos de menú del segundo nivel del menú, y así sucesivamente. Esta colección se suele utilizar frecuentemente para generar menús de exploración similares a tablas de contenido, donde los elementos de menú en cierto nivel deberían tener todos el mismo aspecto, independientemente de si tienen o no submenús.

NotaNota:

Si un estilo se define para cierto nivel mediante la colección LevelMenuItemStyles, esta definición reemplaza cualquier configuración de estilo de elemento de menú para los elementos de menú en ese nivel.

El ejemplo de código siguiente muestra cómo utilizar la colección LevelMenuItemStyles para aplicar la configuración de estilo a los elementos de menú en un control Menu según su nivel.


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

      <asp:menu id="NavigationMenu"
        staticdisplaylevels="2"
        staticsubmenuindent="10" 
        orientation="Vertical"
        target="_blank"  
        runat="server">
        
        <levelmenuitemstyles>
          <asp:menuitemstyle BackColor="LightSteelBlue"
            forecolor="Black"/>
          <asp:menuitemstyle BackColor="SkyBlue"
            forecolor="Black"/>
          <asp:menuitemstyle BackColor="LightSkyBlue"
            forecolor="Black"/>            
        </levelmenuitemstyles>
        <levelselectedstyles>
          <asp:menuitemstyle BackColor="Cyan"
           forecolor="Gray"/>
          <asp:menuitemstyle BackColor="LightCyan"
           forecolor="Gray"/>
          <asp:menuitemstyle BackColor="PaleTurquoise"
           forecolor="Gray"/>            
        </levelselectedstyles>    
      
        <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>


Windows 98, Windows 2000 Service Pack 4, Windows CE, Windows Millennium, Windows Mobile para Pocket PC, Windows Mobile para Smartphone, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter

Microsoft .NET Framework 3.0 es compatible con Windows Vista, Microsoft Windows XP SP2 y Windows Server 2003 SP1.

.NET Framework

Compatible con: 3.0, 2.0
Mostrar: