Menu.DisappearAfter Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt de duur opgehaald of ingesteld waarvoor een dynamisch menu wordt weergegeven nadat de muisaanwijzer niet meer over het menu is ingesteld.
public:
property int DisappearAfter { int get(); void set(int value); };
[System.Web.UI.Themeable(false)]
public int DisappearAfter { get; set; }
[<System.Web.UI.Themeable(false)>]
member this.DisappearAfter : int with get, set
Public Property DisappearAfter As Integer
Waarde van eigenschap
De hoeveelheid tijd (in milliseconden) wordt een dynamisch menu weergegeven nadat de muisaanwijzer niet meer in het menu wordt weergegeven. De standaardwaarde is 500.
- Kenmerken
Uitzonderingen
De geselecteerde waarde is kleiner dan -1.
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u de DisappearAfter eigenschap gebruikt om op te geven dat een dynamisch menu moet verdwijnen nadat de gebruiker de muisaanwijzer langer dan twee seconden van het menu verplaatst.
<%@ 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>
<%@ 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 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>
Opmerkingen
Standaard verdwijnt een dynamisch menu automatisch na een bepaalde duur wanneer de muisaanwijzer niet meer over het menu wordt weergegeven. Gebruik de DisappearAfter eigenschap om de duur op te geven.
Note
Een dynamisch menu verdwijnt onmiddellijk als de gebruiker buiten het menu klikt.
U kunt ook opgeven dat een dynamisch menu nooit automatisch moet verdwijnen door deze eigenschap in te stellen op -1. In dit geval verdwijnt het dynamische menu-item alleen wanneer de gebruiker buiten het menu klikt.
Deze eigenschap kan niet worden ingesteld op thema's of opmaakmodellen. Zie ThemeableAttribute en ASP.NET Thema's en skins voor meer informatie.