Menu.DynamicSelectedStyle Propiedad

Definición

Obtiene una referencia al objeto MenuItemStyle que permite establecer el aspecto del elemento de menú dinámico seleccionado por el usuario.Gets a reference to the MenuItemStyle object that allows you to set the appearance of the dynamic menu item selected by the user.

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

Valor de propiedad

Referencia a MenuItemStyle que representa el estilo del elemento de menú dinámico seleccionado.A reference to the MenuItemStyle that represents the style of the selected dynamic menu item.

Atributos

Ejemplos

En el ejemplo de código siguiente se muestra cómo utilizar la propiedad DynamicSelectedStyle para especificar un color de fondo azul claro para el elemento de menú dinámico seleccionado.The following code example demonstrates how to use the DynamicSelectedStyle property to specify a light blue background color for the selected dynamic menu item.


<%@ 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 DynamicSelectedStyle Example</title>
</head>
<body>
    <form id="form1" runat="server">
    
      <h3>Menu DynamicSelectedStyle Example</h3>
    
      <asp:menu id="NavigationMenu"
        staticdisplaylevels="1"
        staticsubmenuindent="10" 
        orientation="Vertical"
        target="_blank"
        runat="server">
        
        <dynamicselectedstyle backcolor="LightBlue"
          borderstyle="Solid"
          bordercolor="Black"
          borderwidth="1"/>
      
        <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 DynamicSelectedStyle Example</title>
</head>
<body>
    <form id="form1" runat="server">
    
      <h3>Menu DynamicSelectedStyle Example</h3>
    
      <asp:menu id="NavigationMenu"
        staticdisplaylevels="1"
        staticsubmenuindent="10" 
        orientation="Vertical"
        target="_blank"
        runat="server">
        
        <dynamicselectedstyle backcolor="LightBlue"
          borderstyle="Solid"
          bordercolor="Black"
          borderwidth="1"/>
      
        <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 propiedad DynamicSelectedStyle para controlar el aspecto de un elemento de menú dinámico cuando el usuario lo selecciona en el menú.Use the DynamicSelectedStyle property to control the appearance of a dynamic menu item when the user selects it from the 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, DynamicSelectedStyle-ForeColor).The properties can be set declaratively in the form Property-Subproperty, where Subproperty is a property of the MenuItemStyle object (for example, DynamicSelectedStyle-ForeColor). Las propiedades también se pueden establecer mediante programación en el formulario Property.Subproperty (por ejemplo, DynamicSelectedStyle.ForeColor).The properties can also be set programmatically in the form Property.Subproperty (for example, DynamicSelectedStyle.ForeColor).

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

  1. DynamicMenuStyle.DynamicMenuStyle.

  2. DynamicMenuItemStyle.DynamicMenuItemStyle. 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. DynamicSelectedStyle.DynamicSelectedStyle. 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. DynamicHoverStyle.DynamicHoverStyle.

Se aplica a

Consulte también: