Menu.DynamicMenuItemStyle 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á odkaz na MenuItemStyle objekt, který umožňuje nastavit vzhled položek nabídky v dynamické nabídce.
public:
property System::Web::UI::WebControls::MenuItemStyle ^ DynamicMenuItemStyle { System::Web::UI::WebControls::MenuItemStyle ^ get(); };
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)]
public System.Web.UI.WebControls.MenuItemStyle DynamicMenuItemStyle { get; }
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)>]
member this.DynamicMenuItemStyle : System.Web.UI.WebControls.MenuItemStyle
Public ReadOnly Property DynamicMenuItemStyle As MenuItemStyle
Hodnota vlastnosti
Odkaz na MenuItemStyle tu, která představuje styl položek nabídky v rámci dynamické nabídky.
- Atributy
Příklady
Následující příklad kódu ukazuje, jak použít DynamicMenuItemStyle vlastnost k určení světle modré barvy pozadí pro položky nabídky v dynamické nabídce.
<%@ 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 DynamicMenuItemStyle Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>Menu DynamicMenuItemStyle Example</h3>
<asp:menu id="NavigationMenu"
staticdisplaylevels="2"
staticsubmenuindent="10"
orientation="Vertical"
target="_blank"
runat="server">
<dynamicmenuitemstyle backcolor="LightSkyBlue"
forecolor="Black"
borderstyle="Solid"
borderwidth="1"
bordercolor="Black"/>
<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 DynamicMenuItemStyle Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>Menu DynamicMenuItemStyle Example</h3>
<asp:menu id="NavigationMenu"
staticdisplaylevels="2"
staticsubmenuindent="10"
orientation="Vertical"
target="_blank"
runat="server">
<dynamicmenuitemstyle backcolor="LightSkyBlue"
forecolor="Black"
borderstyle="Solid"
borderwidth="1"
bordercolor="Black"/>
<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>
Poznámky
DynamicMenuItemStyle Pomocí vlastnosti můžete řídit vzhled položek nabídky v dynamické nabídce. Tato vlastnost je určena jen pro čtení; Můžete však nastavit vlastnosti objektu MenuItemStyle , který vrací. Vlastnosti lze nastavit deklarativní ve formuláři Property-Subproperty
, kde Subproperty
je vlastnost objektu MenuItemStyle (například DynamicMenuItemStyle-ForeColor
). Vlastnosti lze také nastavit programově ve formuláři Property.Subproperty
(například DynamicMenuItemStyle.ForeColor
).
Vlastnosti stylu položky dynamické nabídky se použijí v následujícím pořadí:
DynamicMenuItemStyle. LevelMenuItemStyles Pokud je kolekce nebo LevelSubMenuStyles kolekce definována, použije se v tuto chvíli a přepíše ostatní vlastnosti stylu položky nabídky.
DynamicSelectedStyle. LevelSelectedStyles Pokud je kolekce definována, použije se v tuto chvíli a přepisuje ostatní vlastnosti stylu položky nabídky.