Menu.DynamicSelectedStyle 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 einen Verweis auf das MenuItemStyle-Objekt ab, mit dem Sie die Darstellung des vom Benutzer ausgewählten dynamischen Menüelements festlegen können.
public:
property System::Web::UI::WebControls::MenuItemStyle ^ DynamicSelectedStyle { System::Web::UI::WebControls::MenuItemStyle ^ get(); };
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)]
public System.Web.UI.WebControls.MenuItemStyle DynamicSelectedStyle { get; }
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)>]
member this.DynamicSelectedStyle : System.Web.UI.WebControls.MenuItemStyle
Public ReadOnly Property DynamicSelectedStyle As MenuItemStyle
Eigenschaftswert
Ein Verweis auf den MenuItemStyle, der das Format des ausgewählten dynamischen Menüelements darstellt.
- Attribute
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie Die DynamicSelectedStyle -Eigenschaft verwendet wird, um eine hellblaue Hintergrundfarbe für das ausgewählte dynamische Menüelement anzugeben.
<%@ 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 DynamicSelectedStyle Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>Menu DynamicSelectedStyle Example</h3>
<asp:menu id="NavigationMenu"
staticdisplaylevels="1"
staticsubmenuindent="10"
orientation="Vertical"
target="_blank"
runat="server">
<dynamicselectedstyle backcolor="LightBlue"
borderstyle="Solid"
bordercolor="Black"
borderwidth="1"/>
<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 DynamicSelectedStyle Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>Menu DynamicSelectedStyle Example</h3>
<asp:menu id="NavigationMenu"
staticdisplaylevels="1"
staticsubmenuindent="10"
orientation="Vertical"
target="_blank"
runat="server">
<dynamicselectedstyle backcolor="LightBlue"
borderstyle="Solid"
bordercolor="Black"
borderwidth="1"/>
<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 DynamicSelectedStyle -Eigenschaft, um die Darstellung eines dynamischen Menüelements zu steuern, wenn der Benutzer es aus dem Menü auswählt. Diese Eigenschaft ist schreibgeschützt. Sie können jedoch die Eigenschaften des zurückgegebenen MenuItemStyle Objekts festlegen. Die Eigenschaften können deklarativ im Format Property-Subproperty
festgelegt werden, wobei Subproperty
eine -Eigenschaft des MenuItemStyle -Objekts ist (z. B DynamicSelectedStyle-ForeColor
. ). Die Eigenschaften können auch programmgesteuert im Formular Property.Subproperty
festgelegt werden (z. B. DynamicSelectedStyle.ForeColor
).
Formatvorlageneigenschaften für ein dynamisches Menüelement werden in der folgenden Reihenfolge angewendet:
DynamicMenuItemStyle. Wenn die LevelMenuItemStyles Auflistung oder LevelSubMenuStyles Auflistung definiert ist, wird sie zu diesem Zeitpunkt angewendet und die anderen Eigenschaften des Menüelementstils überschrieben.
DynamicSelectedStyle. Wenn die LevelSelectedStyles Auflistung definiert ist, wird sie zu diesem Zeitpunkt angewendet, wobei die anderen Eigenschaften des Menüelementstils überschrieben werden.