Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

Menu.LevelSelectedStyles-Eigenschaft

 

Veröffentlicht: Oktober 2016

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.

Namespace:   System.Web.UI.WebControls
Assembly:  System.Web (in System.Web.dll)

[PersistenceModeAttribute(PersistenceMode.InnerProperty)]
public MenuItemStyleCollection LevelSelectedStyles { get; }

Eigenschaftswert

Type: System.Web.UI.WebControls.MenuItemStyleCollection

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.

Verwenden der LevelSelectedStyles Auflistung als Alternative zu den DynamicSelectedStyle und StaticSelectedStyle Eigenschaften, um das Format eines ausgewählten Menüelements auf den einzelnen Ebenen des Menüs zu steuern. Die in dieser Auflistung enthaltenen Formate werden auf eines ausgewählten Menüelements auf Grundlage der Menüebene im angewendet. Das erste Format in der Auflistung entspricht dem Format eines ausgewählten Menüelements in der ersten Ebene des Menüs. Das zweite Format in der Auflistung entspricht dem Stil eines ausgewählten Menüelements in der zweiten Ebene das Menü und So weiter. Diese Auflistung wird am häufigsten verwendet zum Generieren von Navigationsmenüs Inhalt-Format, in dem Menüelemente auf einer bestimmten Ebene müssen für der gleichen Darstellung, unabhängig davon, ob sie Untermenüs aufweisen.

System_CAPS_noteHinweis

Wenn für eine bestimmte Ebene mit ein Stil definiert ist die LevelSelectedStyles -Auflistung, dies überschreibt die DynamicSelectedStyle und StaticSelectedStyle Eigenschaften auf dieser Ebene.

Im folgenden Codebeispiel wird veranschaulicht, wie Sie die LevelSelectedStyles Auflistung anwenden eine Einstellung des ausgewählten Menüelements in einem Menu Steuerelement auf Grundlage der Ebene.


<%@ 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>

.NET Framework
Verfügbar seit 2.0
Zurück zum Anfang
Anzeigen: