Menu.StaticMenuItemStyle Propiedad

Definición

Obtiene una referencia al objeto MenuItemStyle que permite establecer el aspecto de los elementos de menú en un menú estático.Gets a reference to the MenuItemStyle object that allows you to set the appearance of the menu items in a static menu.

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; }
member this.StaticMenuItemStyle : System.Web.UI.WebControls.MenuItemStyle
Public ReadOnly Property StaticMenuItemStyle As MenuItemStyle

Valor de propiedad

Referencia a MenuItemStyle que representa el estilo de los elementos de menú en un menú estático.A reference to the MenuItemStyle that represents the style of the menu items in a static menu.

Atributos

Ejemplos

En el ejemplo de código siguiente se muestra cómo usar la propiedad StaticMenuItemStyle para especificar un color de fondo azul celeste claro para los elementos de menú en un menú estático.The following code example demonstrates how to use the StaticMenuItemStyle property to specify a light sky blue background color for the menu items in a static menu.


<%@ 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>

Comentarios

Utilice la propiedad StaticMenuItemStyle para controlar el aspecto de los elementos de menú en un menú estático.Use the StaticMenuItemStyle property to control the appearance of the menu items in a static menu. Esta propiedad es de solo lectura; sin embargo, puede establecer las propiedades del objeto MenuItemStyle que devuelve.This property is read-only; however, you can set the properties of the MenuItemStyle object it returns. Las propiedades se pueden establecer mediante declaración con el formato Property-Subproperty, donde Subproperty es una propiedad del objeto MenuItemStyle (por ejemplo, StaticMenuItemStyle-ForeColor).The properties can be set declaratively in the form Property-Subproperty, where Subproperty is a property of the MenuItemStyle object (for example, StaticMenuItemStyle-ForeColor). Las propiedades también se pueden establecer mediante programación en el formulario Property.Subproperty (por ejemplo, StaticMenuItemStyle.ForeColor).The properties can also be set programmatically in the form Property.Subproperty (for example, StaticMenuItemStyle.ForeColor).

Las propiedades de estilo de un elemento de menú estático se aplican en el orden siguiente:Style properties for a static menu item are applied in the following order:

  1. StaticMenuStyle.StaticMenuStyle.

  2. StaticMenuItemStyle.StaticMenuItemStyle. Si se define la colección de LevelMenuItemStyles o la colección de LevelSubMenuStyles, se aplica en este momento, invalidando las demás propiedades de estilo del elemento de menú.If the LevelMenuItemStyles collection or LevelSubMenuStyles collection is defined, it is applied at this time, overriding the other menu item style properties.

  3. StaticSelectedStyle.StaticSelectedStyle. Si se define la colección de LevelSelectedStyles, se aplica en este momento, invalidando las demás propiedades de estilo del elemento de menú.If the LevelSelectedStyles collection is defined, it is applied at this time, overriding the other menu item style properties.

  4. StaticHoverStyle.StaticHoverStyle.

Se aplica a

Consulte también: