Menu.LevelSelectedStyles 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 des ausgewählten Menüelements in einem Menu-Steuerelement auf dieses angewendet werden.
public:
property System::Web::UI::WebControls::MenuItemStyleCollection ^ LevelSelectedStyles { System::Web::UI::WebControls::MenuItemStyleCollection ^ get(); };
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)]
public System.Web.UI.WebControls.MenuItemStyleCollection LevelSelectedStyles { get; }
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)>]
member this.LevelSelectedStyles : System.Web.UI.WebControls.MenuItemStyleCollection
Public ReadOnly Property LevelSelectedStyles As MenuItemStyleCollection
Eigenschaftswert
Ein MenuItemStyleCollection-Objekt, das die Formateinstellungen enthält, die auf Grundlage der Ebene des ausgewählten Menüelements in einem Menu-Steuerelement auf dieses angewendet werden.
- Attribute
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie Die LevelSelectedStyles Auflistung verwendet wird, um eine Formatvorlageneinstellung auf das ausgewählte Menüelement in einem Menu Steuerelement basierend auf seiner Ebene anzuwenden.
<%@ 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 LevelSelectedStyles Auflistung als Alternative zu den DynamicSelectedStyle und StaticSelectedStyle Eigenschaften, um die Formatvorlage eines ausgewählten Menüelements auf den einzelnen Ebenen des Menüs zu steuern. Die in dieser Auflistung enthaltenen Formatvorlagen werden auf ein ausgewähltes Menüelement basierend auf der Menüebene angewendet. Die erste Formatvorlage in der Auflistung entspricht der Formatvorlage eines ausgewählten Menüelements auf der ersten Ebene des Menüs. Die zweite Formatvorlage in der Auflistung entspricht der Formatvorlage eines ausgewählten Menüelements auf der zweiten Ebene des Menüs usw. Diese Auflistung wird am häufigsten verwendet, um ein Inhaltsverzeichnis mit Navigationsmenüs im Inhaltsformat zu generieren, in dem Menüelemente auf einer bestimmten Ebene dieselbe Darstellung aufweisen sollten, unabhängig davon, ob sie Untermenüs haben.
Hinweis
Wenn eine Formatvorlage für eine bestimmte Ebene mithilfe der LevelSelectedStyles Auflistung definiert ist, überschreibt dies die DynamicSelectedStyle und StaticSelectedStyle die Eigenschaften auf dieser Ebene.