Menu.StaticEnableDefaultPopOutImage Свойство

Определение

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

public:
 property bool StaticEnableDefaultPopOutImage { bool get(); void set(bool value); };
public bool StaticEnableDefaultPopOutImage { get; set; }
member this.StaticEnableDefaultPopOutImage : bool with get, set
Public Property StaticEnableDefaultPopOutImage As Boolean

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

Boolean

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

Примеры

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


<%@ 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 StaticEnableDefaultPopOutImage Example</title>
</head>
<body>
    <form id="form1" runat="server">
    
      <h3>Menu StaticEnableDefaultPopOutImage Example</h3>
    
      <asp:menu id="NavigationMenu"
        staticenabledefaultpopoutimage="false"
        dynamichorizontaloffset="10" 
        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 StaticEnableDefaultPopOutImage Example</title>
</head>
<body>
    <form id="form1" runat="server">
    
      <h3>Menu StaticEnableDefaultPopOutImage Example</h3>
    
      <asp:menu id="NavigationMenu"
        staticenabledefaultpopoutimage="false"
        dynamichorizontaloffset="10" 
        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>

Комментарии

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

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

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

StaticPopOutImageUrl Если свойство задано, это изображение переопределяет встроенное изображение независимо от значения StaticEnableDefaultPopOutImage свойства.

Примечание

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

Можно указать альтернативный текст для изображения, задав StaticPopOutImageTextFormatString свойство.

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

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