Menu.StaticMenuItemStyle 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 der Menüelemente in einem statischen Menü festlegen können.
public:
property System::Web::UI::WebControls::MenuItemStyle ^ StaticMenuItemStyle { System::Web::UI::WebControls::MenuItemStyle ^ get(); };
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)]
public System.Web.UI.WebControls.MenuItemStyle StaticMenuItemStyle { get; }
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)>]
member this.StaticMenuItemStyle : System.Web.UI.WebControls.MenuItemStyle
Public ReadOnly Property StaticMenuItemStyle As MenuItemStyle
Eigenschaftswert
Ein Verweis auf den MenuItemStyle, der das Format der Menüelemente in einem statischen Menü darstellt.
- Attribute
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie Sie die StaticMenuItemStyle Eigenschaft verwenden, um eine hellblaue Hintergrundfarbe für die Menüelemente in einem statischen Menü 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 StaticMenuItemStyle Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>Menu StaticMenuItemStyle Example</h3>
<asp:menu id="NavigationMenu"
staticdisplaylevels="2"
staticsubmenuindent="10"
orientation="Vertical"
target="_blank"
runat="server">
<staticmenuitemstyle 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 StaticMenuItemStyle Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>Menu StaticMenuItemStyle Example</h3>
<asp:menu id="NavigationMenu"
staticdisplaylevels="2"
staticsubmenuindent="10"
orientation="Vertical"
target="_blank"
runat="server">
<staticmenuitemstyle 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>
Hinweise
Verwenden Sie die StaticMenuItemStyle Eigenschaft, um die Darstellung der Menüelemente in einem statischen Menü zu steuern. Diese Eigenschaft ist schreibgeschützt; Sie können jedoch die Eigenschaften des MenuItemStyle zurückgegebenen Objekts festlegen. Die Eigenschaften können deklarativ im Formular Property-Subproperty
festgelegt werden, wobei Subproperty
es sich um eine Eigenschaft des MenuItemStyle Objekts handelt (z StaticMenuItemStyle-ForeColor
. B. ). Die Eigenschaften können auch programmgesteuert im Formular Property.Subproperty
festgelegt werden (z StaticMenuItemStyle.ForeColor
. B. ).
Formatvorlageneigenschaften für ein statisches Menüelement werden in der folgenden Reihenfolge angewendet:
StaticMenuItemStyle. Wenn die LevelMenuItemStyles Auflistung oder LevelSubMenuStyles Auflistung definiert ist, wird sie zu diesem Zeitpunkt angewendet, um die anderen Menüelementvorlageneigenschaften außer Kraft zu setzen.
StaticSelectedStyle. Wenn die LevelSelectedStyles Auflistung definiert ist, wird sie zu diesem Zeitpunkt angewendet, indem die anderen Menüelementvorlageneigenschaften außer Kraft gesetzt werden.