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.DisappearAfter propriété

 

Date de publication : novembre 2016

Obtient ou définit la durée d'affichage d'un menu dynamique lorsque le pointeur de la souris n'est plus positionné sur le menu.

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

[ThemeableAttribute(false)]
public int DisappearAfter { get; set; }

Valeur de propriété

Type: System.Int32

Durée d'affichage (en millisecondes) d'un menu dynamique lorsque le pointeur de la souris n'est plus positionné sur le menu. La valeur par défaut est 500.

Exception Condition
ArgumentOutOfRangeException

La valeur sélectionnée est inférieure à -1.

Par défaut, un menu dynamique disparaît automatiquement après une certaine durée lorsque le pointeur de la souris n’est plus positionné sur le menu. Utilisez le DisappearAfter pour spécifier la durée.

System_CAPS_noteRemarque

Un menu dynamique disparaît immédiatement si l’utilisateur clique en dehors du menu.

Vous pouvez également spécifier qu’un menu dynamique ne disparaisse jamais automatiquement en définissant cette propriété sur -1. Dans ce cas, l’élément de menu dynamique disparaîtra uniquement lorsque l’utilisateur clique en dehors du menu.

Cette propriété ne peut pas être définie par les thèmes ou thèmes de feuille de style. Pour plus d’informations, consultez ThemeableAttribute et ASP.NET Themes and Skins.

L’exemple de code suivant montre comment utiliser le DisappearAfter pour spécifier qu’un menu dynamique disparaisse une fois que l’utilisateur déplace le pointeur de la souris hors du menu pendant plus de deux secondes.


<%@ 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 DisappearAfter Example</title>
</head>
<body>
    <form id="form1" runat="server">

      <h3>Menu DisappearAfter Example</h3>

      <!-- Use the DisappearAfter property to  -->
      <!-- hide the dynamic menu items if the  -->
      <!-- user moves the mouse pointer away   -->
      <!-- from the menu for two seconds.      -->
      <asp:menu id="NavigationMenu"
        disappearafter="2000"
        staticdisplaylevels="1"
        orientation="Vertical"   
        runat="server">

        <items>
          <asp:menuitem navigateurl="~\Home.aspx" 
            text="Home"/>
          <asp:menuitem navigateurl="~\Music.aspx"
            text="Music">
            <asp:menuitem navigateurl="~\Classical.aspx" 
              text="Classical"/>
            <asp:menuitem navigateurl="~\Rock.aspx"
              text="Rock"/>
            <asp:menuitem navigateurl="~\Jazz.aspx"
              text="Jazz"/>
          </asp:menuitem>
          <asp:menuitem navigateurl="~\Movies.aspx"
            text="Movies">
            <asp:menuitem navigateurl="~\Action.aspx"
              text="Action"/>
            <asp:menuitem navigateurl="~\Drama.aspx"
              text="Drama"/>
            <asp:menuitem navigateurl="~\SciFi.aspx"
              text="Science Fiction"/>
          </asp:menuitem>
        </items>

      </asp:menu>

    </form>
  </body>
</html>

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