Questa documentazione è stata archiviata e non viene gestita.

Proprietà Menu.LevelSelectedStyles

Nota: questa proprietà è stata introdotta con .NET Framework versione 2.0.

Ottiene un oggetto MenuItemStyleCollection contenente le impostazioni di stile da applicare alla voce di menu selezionata a seconda del livello in un controllo Menu.

Spazio dei nomi: 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

Valore proprietà

Oggetto MenuItemStyleCollection contenente le impostazioni di stile da applicare alla voce di menu selezionata a seconda del livello in un controllo Menu.

Utilizzare l'insieme LevelSelectedStyles come alternativa alle proprietà DynamicSelectedStyle e StaticSelectedStyle per definire lo stile di una voce di menu selezionata ai singoli livelli del menu. Gli stili contenuti nell'insieme vengono applicati alla voce di menu selezionata in base al livello del menu. Il primo stile dell'insieme corrisponde allo stile di una voce di menu selezionata nel primo livello del menu. Il secondo stile dell'insieme corrisponde allo stile di una voce di menu selezionata nel secondo livello del menu e così via. Questo insieme viene utilizzato il più delle volte per generare menu di spostamento stile sommario in cui le voci di menu di un determinato livello devono avere lo stesso aspetto, indipendentemente dal fatto che dispongano di sottomenu.

NotaNota

Se viene definito uno stile per un determinato livello tramite l'insieme LevelSelectedStyles, questo stile eseguirà l'override delle proprietà DynamicSelectedStyle e StaticSelectedStyle al livello in questione.

Nell'esempio di codice riportato di seguito viene illustrato come utilizzare l'insieme LevelSelectedStyles per applicare un'impostazione di stile alla voce di menu selezionata in un controllo Menu in base al livello.


<%@ 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 non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema.

.NET Framework

Supportato in: 2.0
Mostra: