Exportar (0) Imprimir
Expandir todo
Expandir Minimizar

Menu.DynamicMenuStyle (Propiedad)

Obtiene una referencia al objeto MenuItemStyle que permite establecer el aspecto de un menú dinámico.

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

public SubMenuStyle DynamicMenuStyle { get; }
/** @property */
public SubMenuStyle get_DynamicMenuStyle ()

public function get DynamicMenuStyle () : SubMenuStyle

No aplicable.

Valor de propiedad

Una referencia al objeto MenuItemStyle que representa el estilo de un menú dinámico.

Utilice la propiedad DynamicMenuStyle para controlar el aspecto de un menú dinámico. Aunque esta propiedad es de sólo lectura, puede establecer las propiedades del objeto MenuItemStyle que devuelve. Las propiedades pueden establecerse mediante declaración con el formato Property-Subproperty, donde Subproperty es una propiedad del objeto MenuItemStyle (por ejemplo, DynamicMenuStyle-ForeColor). Las propiedades también pueden establecerse mediante programación con el formato Property.Subproperty (por ejemplo, DynamicMenuStyle.ForeColor).

Las propiedades de estilo para un elemento de menú dinámico se aplican en el orden siguiente:

  1. DynamicMenuStyle.

  2. DynamicMenuItemStyle. Si la colección LevelMenuItemStyles o la colección LevelSubMenuStyles están definidas, se aplica en este momento, reemplazando las demás propiedades de estilo de elemento de menú.

  3. DynamicSelectedStyle. Si la colección de LevelSelectedStyles está definida, se aplica en este momento, reemplazando las demás propiedades de estilo de elemento de menú.

  4. DynamicHoverStyle.

El ejemplo de código siguiente muestra cómo utilizar la propiedad DynamicMenuStyle para especificar un color de fondo azul celeste claro para un menú dinámico.


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


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:
© 2014 Microsoft