Condividi tramite


Menu.DynamicEnableDefaultPopOutImage Proprietà

Definizione

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:

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.

Si applica a

Vedi anche