Menu.DynamicEnableDefaultPopOutImage Свойство

Определение

Получает или задает значение, указывающее, будет ли отображаться встроенное изображение, свидетельствующее о том, что в пункте динамического меню есть вложенное меню.

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

Значение свойства

Boolean

Значение true для отображения встроенного изображения для пунктов динамического меню с вложенными меню; в противном случае — значение false. Значение по умолчанию — true.

Примеры

В следующем примере кода показано, как использовать DynamicEnableDefaultPopOutImage свойство для скрытия изображения, указывающего, что элемент динамического меню содержит подменю. Свойство DynamicPopOutImageUrl также должно иметь пустую строку (""), чтобы изображение было скрыто.


<%@ 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>

Комментарии

Если элемент динамического меню содержит подменю, можно отобразить изображение, указывающее, что пользователь может развернуть меню, разместив указатель мыши над элементом меню. Это изображение можно отобразить двумя способами:

  • DynamicEnableDefaultPopOutImage Задайте для свойства true использование встроенного образа (по умолчанию).

  • Задайте свойство, DynamicPopOutImageUrl чтобы указать пользовательский образ.

DynamicPopOutImageUrl Если свойство задано, это изображение переопределяет встроенный образ.

Примечание

DynamicPopOutImageUrl Если свойство не задано и DynamicEnableDefaultPopOutImage свойство имеет значение false, изображение не отображается.

Можно указать альтернативный текст для изображения, задав DynamicPopOutImageTextFormatString свойство. Этот текст отображается в виде подсказки, когда пользователь помещает указатель мыши на изображение. Этот текст также предоставляет вспомогательные технологические устройства с описанием изображения, которое можно использовать для повышения доступности элемента управления.

Применяется к

См. также раздел