(0) exportieren Drucken
Alle erweitern
Erweitern Minimieren
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

Menu.LevelSelectedStyles-Eigenschaft

Hinweis: Diese Eigenschaft ist neu in .NET Framework, Version 2.0.

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)

public MenuItemStyleCollection LevelSelectedStyles { get; }
/** @property */
public MenuItemStyleCollection get_LevelSelectedStyles ()

public function get LevelSelectedStyles () : MenuItemStyleCollection

Eigenschaftenwert

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 Sie alternativ zu der DynamicSelectedStyle-Eigenschaft und der StaticSelectedStyle-Eigenschaft die LevelSelectedStyles-Auflistung, 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 Grundlage der Menüebene eines Menüelements auf ein ausgewähltes Menüelement angewendet. Das erste Format in der Auflistung entspricht dem Format eines ausgewählten Menüelements auf der ersten Ebene des Menüs. Das zweite Format in der Auflistung entspricht dem Format eines ausgewählten Menüelements auf der zweiten Ebene des Menüs usw. Diese Auflistung wird sehr häufig zum Generieren von Navigationsmenüs in Form eines Inhaltsverzeichnisses verwendet. Dabei weisen die Menüelemente einer bestimmten Ebene jeweils die gleiche Darstellung auf, unabhängig davon, ob sie über Untermenüs verfügen.

HinweisHinweis

Wenn mithilfe der LevelSelectedStyles-Auflistung ein Format für eine bestimmte Ebene definiert wurde, überschreibt dieses die DynamicSelectedStyle-Eigenschaft und die StaticSelectedStyle-Eigenschaft auf dieser Ebene.

Im folgenden Codebeispiel wird die Verwendung der LevelSelectedStyles-Auflistung veranschaulicht, um eine Formateinstellung auf Grundlage der Ebene auf ein ausgewähltes Menüelement in einem Menu-Steuerelement anzuwenden.


<%@ Page Language="C#" %>

<html>
  <body>
    <form 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>


Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

.NET Framework

Unterstützt in: 2.0
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)
Vielen Dank für Ihr Feedback.
Anzeigen:
© 2014 Microsoft. Alle Rechte vorbehalten.