Menu.DynamicHoverStyle Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.
public:
property System::Web::UI::WebControls::Style ^ DynamicHoverStyle { System::Web::UI::WebControls::Style ^ get(); };
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)]
public System.Web.UI.WebControls.Style DynamicHoverStyle { get; }
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)>]
member this.DynamicHoverStyle : System.Web.UI.WebControls.Style
Public ReadOnly Property DynamicHoverStyle As Style
Valeur de propriété
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.
- Attributs
Exemples
L’exemple de code suivant montre comment utiliser la DynamicHoverStyle propriété pour modifier la couleur d’arrière-plan d’un élément de menu dynamique en bleu ciel clair lorsque l’utilisateur positionne le pointeur de la souris dessus.
<%@ 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>
<%@ 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" >
<!-- 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>
Remarques
Utilisez la DynamicHoverStyle propriété pour contrôler l’apparence d’un élément de menu dynamique lorsque le pointeur de la souris est positionné sur celui-ci. Cette propriété est en lecture seule ; Toutefois, vous pouvez définir les propriétés de l’objet Style qu’il retourne. Les propriétés peuvent être définies de manière déclarative dans le formulaireProperty-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 programmation dans le formulaire 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 :
DynamicMenuItemStyle. Si la collection ou LevelSubMenuStyles la collection est définie, elle est appliquée pour l’instantLevelMenuItemStyles, en remplaçant les autres propriétés de style d’élément de menu.
DynamicSelectedStyle. Si la collection est définie, elle est appliquée pour l’instant LevelSelectedStyles , en remplaçant les autres propriétés de style d’élément de menu.