Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

Menu.DynamicSelectedStyle propriété

 

Date de publication : novembre 2016

Obtient une référence à l'objet MenuItemStyle vous permettant de définir l'apparence de l'élément de menu dynamique sélectionné par l'utilisateur.

Espace de noms:   System.Web.UI.WebControls
Assembly:  System.Web (dans System.Web.dll)

[PersistenceModeAttribute(PersistenceMode.InnerProperty)]
public MenuItemStyle DynamicSelectedStyle { get; }

Valeur de propriété

Type: System.Web.UI.WebControls.MenuItemStyle

Référence au MenuItemStyle qui représente le style de l'élément de menu dynamique sélectionné.

Use the P:System.Web.UI.WebControls.Menu.DynamicSelectedStyle property to control the appearance of a dynamic menu item when the user selects it from the menu. This property is read-only; however, you can set the properties of the T:System.Web.UI.WebControls.MenuItemStyle object it returns. The properties can be set declaratively in the form Property-Subproperty, where Subproperty is a property of the T:System.Web.UI.WebControls.MenuItemStyle object (for example, DynamicSelectedStyle-ForeColor). The properties can also be set programmatically in the form Property.Subproperty (for example, DynamicSelectedStyle.ForeColor).

Style properties for a dynamic menu item are applied in the following order:

  1. DynamicMenuStyle.

  2. DynamicMenuItemStyle. If the LevelMenuItemStyles collection or LevelSubMenuStyles collection is defined, it is applied at this time, overriding the other menu item style properties.

  3. DynamicSelectedStyle. If the LevelSelectedStyles collection is defined, it is applied at this time, overriding the other menu item style properties.

  4. DynamicHoverStyle.

The following code example demonstrates how to use the P:System.Web.UI.WebControls.Menu.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>

.NET Framework
Disponible depuis 2.0
Retour au début
Afficher: