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
Значение свойства
Значение 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 свойство. Этот текст отображается в виде подсказки, когда пользователь помещает указатель мыши на изображение. Этот текст также предоставляет вспомогательные технологические устройства с описанием изображения, которое можно использовать для повышения доступности элемента управления.