Cette documentation est archivée et n’est pas conservée.

Menu.DynamicHoverStyle, propriété

Mise à jour : novembre 2007

Obtient une référence à l'objet Style qui vous permet de définir l'apparence d'un élément de menu dynamique lorsque le pointeur de la souris est positionné sur lui.

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

[PersistenceModeAttribute(PersistenceMode.InnerProperty)]
public Style DynamicHoverStyle { get; }
/** @property */
/** @attribute PersistenceModeAttribute(PersistenceMode.InnerProperty) */
public Style get_DynamicHoverStyle()

public function get DynamicHoverStyle () : Style

Valeur de propriété

Type : System.Web.UI.WebControls.Style

Référence au Style qui représente le style d'un élément de menu dynamique lorsque le pointeur de la souris est positionné sur lui.

Utilisez la propriété DynamicHoverStyle pour contrôler l'apparence d'un élément de menu dynamique lorsque le pointeur de la souris est positionné sur lui. Cette propriété est en lecture seule, mais vous pouvez définir les propriétés de l'objet Style qu'elle retourne. Les propriétés peuvent être définies de manière déclarative sous la forme Property-Subproperty, où Subproperty est une propriété de l'objet Style (par exemple, DynamicHoverStyle-ForeColor). Les propriétés peuvent également être définies par programme sous la forme Property.Subproperty (par exemple, DynamicHoverStyle.ForeColor).

Les propriétés de style d'un élément de menu dynamique sont appliquées dans l'ordre suivant :

  1. DynamicMenuStyle.

  2. DynamicMenuItemStyle. Si la collection LevelMenuItemStyles ou LevelSubMenuStyles est définie, elle est alors appliquée et les autres propriétés de style des éléments de menu sont substituées.

  3. DynamicSelectedStyle. Si la collection LevelSelectedStyles est définie, elle est alors appliquée et les autres propriétés de style des éléments de menu sont substituées.

  4. DynamicHoverStyle.

L'exemple de code suivant montre comment utiliser la propriété DynamicHoverStyle pour remplacer la couleur d'arrière-plan d'un élément de menu dynamique par le bleu ciel clair lorsque l'utilisateur positionne le pointeur de la souris sur lui.


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

  <!-- For the hover styles of the Menu control to  -->
  <!-- work correctly, you must include this head   -->
  <!-- element.                                     -->
  <head runat="server">
    <title>Menu DynamicHoverStyle Example</title>
</head>

  <body>
    <form id="form1" runat="server">

      <h3>Menu DynamicHoverStyle Example</h3>

      <asp:menu id="NavigationMenu"
        staticdisplaylevels="2"
        staticsubmenuindent="10" 
        orientation="Vertical"
        target="_blank"  
        runat="server">

        <dynamichoverstyle backcolor="LightSkyBlue"
          forecolor="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 Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professionnel Édition x64, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

.NET Framework

Pris en charge dans : 3.5, 3.0, 2.0
Afficher: