MenuItem.PopOutImageUrl Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví adresu URL obrázku, který je zobrazen v položce nabídky k označení, že položka nabídky má dynamickou podnabídku.
public:
property System::String ^ PopOutImageUrl { System::String ^ get(); void set(System::String ^ value); };
public string PopOutImageUrl { get; set; }
member this.PopOutImageUrl : string with get, set
Public Property PopOutImageUrl As String
Hodnota vlastnosti
Adresa URL obrázku, který se zobrazí v položce nabídky, která označuje, že položka nabídky má dynamickou podnabídku. Výchozí hodnota je prázdný řetězec (""), který označuje, že tato vlastnost není nastavena.
Příklady
Následující příklad ukazuje, jak použít PopOutImageUrl vlastnost k určení vlastního obrázku, který se zobrazí v položce nabídky, pokud položka nabídky má dynamickou podnabídku.
<%@ 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>MenuItem Declarative Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>MenuItem Declarative Example</h3>
<!-- Use declarative syntax to create the -->
<!-- menu structure. Create submenu items -->
<!-- by nesting them within parent menu -->
<!-- items. -->
<asp:menu id="NavigationMenu"
staticdisplaylevels="1"
staticsubmenuindent="10"
orientation="Vertical"
target="_blank"
runat="server">
<items>
<asp:menuitem navigateurl="Home.aspx"
text="Home"
imageurl="Images\Home.gif"
popoutimageurl="Images\Popout.jpg"
tooltip="Home">
<asp:menuitem navigateurl="Music.aspx"
text="Music"
popoutimageurl="Images\Popout.jpg"
tooltip="Music">
<asp:menuitem navigateurl="Classical.aspx"
text="Classical"
separatorimageurl="Images\Separator.jpg"
tooltip="Classical"/>
<asp:menuitem navigateurl="Rock.aspx"
text="Rock"
separatorimageurl="Images\Separator.jpg"
tooltip="Rock"/>
<asp:menuitem navigateurl="Jazz.aspx"
text="Jazz"
separatorimageurl="Images\Separator.jpg"
tooltip="Jazz"/>
</asp:menuitem>
<asp:menuitem navigateurl="Movies.aspx"
text="Movies"
popoutimageurl="Images\Popout.jpg"
tooltip="Movies">
<asp:menuitem navigateurl="Action.aspx"
text="Action"
separatorimageurl="Images\Separator.jpg"
tooltip="Action"/>
<asp:menuitem navigateurl="Drama.aspx"
text="Drama"
separatorimageurl="Images\Separator.jpg"
tooltip="Drama"/>
<asp:menuitem navigateurl="Musical.aspx"
text="Musical"
separatorimageurl="Images\Separator.jpg"
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>MenuItem Declarative Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>MenuItem Declarative Example</h3>
<!-- Use declarative syntax to create the -->
<!-- menu structure. Create submenu items -->
<!-- by nesting them within parent menu -->
<!-- items. -->
<asp:menu id="NavigationMenu"
staticdisplaylevels="1"
staticsubmenuindent="10"
orientation="Vertical"
target="_blank"
runat="server">
<items>
<asp:menuitem navigateurl="Home.aspx"
text="Home"
imageurl="Images\Home.gif"
popoutimageurl="Images\Popout.jpg"
tooltip="Home">
<asp:menuitem navigateurl="Music.aspx"
text="Music"
popoutimageurl="Images\Popout.jpg"
tooltip="Music">
<asp:menuitem navigateurl="Classical.aspx"
text="Classical"
separatorimageurl="Images\Separator.jpg"
tooltip="Classical"/>
<asp:menuitem navigateurl="Rock.aspx"
text="Rock"
separatorimageurl="Images\Separator.jpg"
tooltip="Rock"/>
<asp:menuitem navigateurl="Jazz.aspx"
text="Jazz"
separatorimageurl="Images\Separator.jpg"
tooltip="Jazz"/>
</asp:menuitem>
<asp:menuitem navigateurl="Movies.aspx"
text="Movies"
popoutimageurl="Images\Popout.jpg"
tooltip="Movies">
<asp:menuitem navigateurl="Action.aspx"
text="Action"
separatorimageurl="Images\Separator.jpg"
tooltip="Action"/>
<asp:menuitem navigateurl="Drama.aspx"
text="Drama"
separatorimageurl="Images\Separator.jpg"
tooltip="Drama"/>
<asp:menuitem navigateurl="Musical.aspx"
text="Musical"
separatorimageurl="Images\Separator.jpg"
tooltip="Musical"/>
</asp:menuitem>
</asp:menuitem>
</items>
</asp:menu>
</form>
</body>
</html>
Poznámky
Pokud System.Web.UI.WebControls.MenuRenderingMode je nastavena na List
nebo pokud System.Web.UI.WebControls.MenuRenderingMode je nastavena na Default
a PagesSection.ControlRenderingCompatibilityVersion je nastavena na 4.0
nebo novější, tato vlastnost nemá žádný vliv.
Menu.DynamicEnableDefaultPopOutImage Místo této vlastnosti použijte vlastnost nebo Menu.StaticEnableDefaultPopOutImage vlastnost .
Pokud System.Web.UI.WebControls.MenuRenderingMode je nastavena na Table
hodnotu , nebo pokud System.Web.UI.WebControls.MenuRenderingMode je nastavena na Default
a PagesSection.ControlRenderingCompatibilityVersion je nastavena na 3.5
hodnotu , použijte tuto vlastnost k určení vlastního obrázku, který se zobrazí v položce nabídky a označuje, že položka nabídky má dynamickou podnabídku. Tento obrázek může být v libovolném formátu souboru (.jpg, .gif, .bmp atd.), pokud ho prohlížeč klienta podporuje.
Poznámka
Nastavení této vlastnosti přepíše image určenou vlastnostmi Menu.DynamicPopOutImageUrl a Menu.StaticPopOutImageUrl .
Tento obrázek můžete také zakázat ve statické nabídce nastavením této vlastnosti na prázdný řetězec a nastavením StaticEnableDefaultPopOutImage vlastnosti na false
. Podobně můžete tento obrázek zakázat v dynamické nabídce nastavením této vlastnosti na prázdný řetězec a nastavením DynamicEnableDefaultPopOutImage vlastnosti na false
.