Menu.LevelMenuItemStyles Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft ein MenuItemStyleCollection-Objekt ab, das die Formateinstellungen enthält, die auf Grundlage der Ebene der Menüelemente in einem Menu-Steuerelement auf die Menüelemente angewendet werden.
public:
property System::Web::UI::WebControls::MenuItemStyleCollection ^ LevelMenuItemStyles { System::Web::UI::WebControls::MenuItemStyleCollection ^ get(); };
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)]
public System.Web.UI.WebControls.MenuItemStyleCollection LevelMenuItemStyles { get; }
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)>]
member this.LevelMenuItemStyles : System.Web.UI.WebControls.MenuItemStyleCollection
Public ReadOnly Property LevelMenuItemStyles As MenuItemStyleCollection
Eigenschaftswert
Ein MenuItemStyleCollection-Objekt, das die Formateinstellungen enthält, die auf Grundlage der Ebene der Menüelemente in einem Menu-Steuerelement auf die Menüelemente angewendet werden.
- Attribute
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie sie mithilfe der LevelMenuItemStyles Auflistung Stileinstellungen auf die Menüelemente in einem Menu Steuerelement basierend auf deren Ebene anwenden.
<%@ 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 LevelMenuItemStyles and LevelSelectedStyles Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>Menu LevelMenuItemStyles and LevelSelectedStyles Example</h3>
<asp:menu id="NavigationMenu"
staticdisplaylevels="2"
staticsubmenuindent="10"
orientation="Vertical"
target="_blank"
runat="server">
<levelmenuitemstyles>
<asp:menuitemstyle BackColor="LightSteelBlue"
forecolor="Black"/>
<asp:menuitemstyle BackColor="SkyBlue"
forecolor="Black"/>
<asp:menuitemstyle BackColor="LightSkyBlue"
forecolor="Black"/>
</levelmenuitemstyles>
<levelselectedstyles>
<asp:menuitemstyle BackColor="Cyan"
forecolor="Gray"/>
<asp:menuitemstyle BackColor="LightCyan"
forecolor="Gray"/>
<asp:menuitemstyle BackColor="PaleTurquoise"
forecolor="Gray"/>
</levelselectedstyles>
<items>
<asp:menuitem text="Home"
tooltip="Home">
<asp:menuitem text="Music"
tooltip="Music">
<asp:menuitem text="Classical"
tooltip="Classical"/>
<asp:menuitem text="Rock"
tooltip="Rock"/>
<asp:menuitem text="Jazz"
tooltip="Jazz"/>
</asp:menuitem>
<asp:menuitem text="Movies"
tooltip="Movies">
<asp:menuitem text="Action"
tooltip="Action"/>
<asp:menuitem text="Drama"
tooltip="Drama"/>
<asp:menuitem 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 LevelMenuItemStyles and LevelSelectedStyles Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>Menu LevelMenuItemStyles and LevelSelectedStyles Example</h3>
<asp:menu id="NavigationMenu"
staticdisplaylevels="2"
staticsubmenuindent="10"
orientation="Vertical"
target="_blank"
runat="server">
<levelmenuitemstyles>
<asp:menuitemstyle BackColor="LightSteelBlue"
forecolor="Black"/>
<asp:menuitemstyle BackColor="SkyBlue"
forecolor="Black"/>
<asp:menuitemstyle BackColor="LightSkyBlue"
forecolor="Black"/>
</levelmenuitemstyles>
<levelselectedstyles>
<asp:menuitemstyle BackColor="Cyan"
forecolor="Gray"/>
<asp:menuitemstyle BackColor="LightCyan"
forecolor="Gray"/>
<asp:menuitemstyle BackColor="PaleTurquoise"
forecolor="Gray"/>
</levelselectedstyles>
<items>
<asp:menuitem text="Home"
tooltip="Home">
<asp:menuitem text="Music"
tooltip="Music">
<asp:menuitem text="Classical"
tooltip="Classical"/>
<asp:menuitem text="Rock"
tooltip="Rock"/>
<asp:menuitem text="Jazz"
tooltip="Jazz"/>
</asp:menuitem>
<asp:menuitem text="Movies"
tooltip="Movies">
<asp:menuitem text="Action"
tooltip="Action"/>
<asp:menuitem text="Drama"
tooltip="Drama"/>
<asp:menuitem text="Musical"
tooltip="Musical"/>
</asp:menuitem>
</asp:menuitem>
</items>
</asp:menu>
</form>
</body>
</html>
Hinweise
Verwenden Sie die LevelMenuItemStyles Auflistung als Alternative zu den einzelnen Stileigenschaften (z DynamicMenuItemStyle. B. ), um den Stil von Menüelementen auf den einzelnen Ebenen des Menüs zu steuern. Die in dieser Auflistung enthaltenen Stile werden basierend auf ihrer Menüebene auf die Menüelemente angewendet. Der erste Stil in der Auflistung entspricht dem Stil der Menüelemente in der ersten Menüebene. Der zweite Stil in der Auflistung entspricht dem Stil der Menüelemente auf der zweiten Ebene des Menüs usw. Diese Auflistung wird am häufigsten verwendet, um Navigationsmenüs im Inhaltsverzeichnis zu generieren, in denen Menüelemente auf einer bestimmten Ebene das gleiche Aussehen haben sollten, unabhängig davon, ob sie Über Untermenüs verfügen.
Hinweis
Wenn eine Formatvorlage für eine bestimmte Ebene mithilfe der LevelMenuItemStyles Auflistung definiert wird, werden alle Menüelementformateinstellungen für die Menüelemente auf dieser Ebene außer Kraft gesetzt.