Menu.DynamicEnableDefaultPopOutImage Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta un valore che indica se l'immagine predefinita che indica che viene visualizzata una voce di menu dinamica con un sottomenu.
public:
property bool DynamicEnableDefaultPopOutImage { bool get(); void set(bool value); };
public bool DynamicEnableDefaultPopOutImage { get; set; }
member this.DynamicEnableDefaultPopOutImage : bool with get, set
Public Property DynamicEnableDefaultPopOutImage As Boolean
Valore della proprietà
true per visualizzare l'immagine predefinita per le voci di menu dinamiche con sottomenu; in caso contrario, false. Il valore predefinito è true.
Esempio
Nell'esempio di codice seguente viene illustrato come utilizzare la DynamicEnableDefaultPopOutImage proprietà per nascondere l'immagine che indica che una voce di menu dinamica ha un sottomenu. La DynamicPopOutImageUrl proprietà deve anche essere impostata su una stringa vuota ("") affinché l'immagine sia nascosta.
<%@ 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 DynamicEnableDefaultPopOutImage Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>Menu DynamicEnableDefaultPopOutImage Example</h3>
<asp:menu id="NavigationMenu"
dynamicenabledefaultpopoutimage="false"
staticdisplaylevels="1"
orientation="Vertical"
runat="server">
<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" >
<head runat="server">
<title>Menu DynamicEnableDefaultPopOutImage Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>Menu DynamicEnableDefaultPopOutImage Example</h3>
<asp:menu id="NavigationMenu"
dynamicenabledefaultpopoutimage="false"
staticdisplaylevels="1"
orientation="Vertical"
runat="server">
<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>
Commenti
Quando una voce di menu dinamica contiene un sottomenu, è possibile visualizzare un'immagine per indicare che l'utente può espandere il menu posizionando il puntatore del mouse sulla voce di menu. Esistono due modi per visualizzare questa immagine:
Impostare la DynamicEnableDefaultPopOutImage proprietà su
trueper usare l'immagine predefinita (impostazione predefinita).Impostare la DynamicPopOutImageUrl proprietà per specificare un'immagine personalizzata.
Se la DynamicPopOutImageUrl proprietà è impostata, tale immagine esegue l'override dell'immagine predefinita.
Annotazioni
Se la DynamicPopOutImageUrl proprietà non è impostata e la DynamicEnableDefaultPopOutImage proprietà è impostata su false, non viene visualizzata alcuna immagine.
È possibile specificare testo alternativo per l'immagine impostando la DynamicPopOutImageTextFormatString proprietà . Questo testo viene visualizzato come descrizione comando quando l'utente posiziona il puntatore del mouse sull'immagine. Questo testo fornisce anche dispositivi di assistive technology con una descrizione dell'immagine che può essere usata per rendere il controllo più accessibile.