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