Questa documentazione è stata archiviata e non viene gestita.

Proprietà Menu.DynamicHoverStyle

Aggiornamento: novembre 2007

Ottiene un riferimento all'oggetto Style che consente di impostare l'aspetto che deve assumere una voce di menu dinamico quando l'utente posiziona il puntatore del mouse su di essa.

Spazio dei nomi:  System.Web.UI.WebControls
Assembly:  System.Web (in System.Web.dll)

[PersistenceModeAttribute(PersistenceMode.InnerProperty)]
public Style DynamicHoverStyle { get; }
/** @property */
/** @attribute PersistenceModeAttribute(PersistenceMode.InnerProperty) */
public Style get_DynamicHoverStyle()

public function get DynamicHoverStyle () : Style

Valore proprietà

Tipo: System.Web.UI.WebControls.Style

Riferimento all'oggetto Style che rappresenta lo stile che deve assumere una voce di menu dinamico quando l'utente posiziona il puntatore del mouse su di essa.

Utilizzare la proprietà DynamicHoverStyle per definire l'aspetto che deve assumere una voce di menu dinamico quando l'utente posiziona il puntatore del mouse su di essa. Anche se questa proprietà è di sola lettura, è possibile impostare le proprietà dell'oggetto Style che restituisce. Le proprietà possono essere impostate in modo dichiarativo nel formato Property-Subproperty, dove Subproperty è una proprietà dell'oggetto Style, ad esempio DynamicHoverStyle-ForeColor. Le proprietà possono anche essere impostate a livello di codice nel formato Property.Subproperty, ad esempio DynamicHoverStyle.ForeColor.

Le proprietà di stile per una voce di menu dinamico vengono applicate nel seguente ordine:

  1. DynamicMenuStyle.

  2. DynamicMenuItemStyle. Se è definito l'insieme LevelMenuItemStyles o LevelSubMenuStyles, viene applicata in questa fase, eseguendo l'override delle altre proprietà di stile delle voci di menu.

  3. DynamicSelectedStyle. Se è definito l'insieme LevelSelectedStyles, viene applicata in questa fase, eseguendo l'override delle altre proprietà di stile delle voci di menu.

  4. DynamicHoverStyle.

Nell'esempio di codice riportato di seguito viene illustrato come utilizzare la proprietà DynamicHoverStyle per impostare il colore di sfondo di una voce di menu dinamico in modo che diventi celeste quando l'utente posiziona il puntatore del mouse su di essa.


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

  <!-- For the hover styles of the Menu control to  -->
  <!-- work correctly, you must include this head   -->
  <!-- element.                                     -->
  <head runat="server">
    <title>Menu DynamicHoverStyle Example</title>
</head>

  <body>
    <form id="form1" runat="server">

      <h3>Menu DynamicHoverStyle Example</h3>

      <asp:menu id="NavigationMenu"
        staticdisplaylevels="2"
        staticsubmenuindent="10" 
        orientation="Vertical"
        target="_blank"  
        runat="server">

        <dynamichoverstyle backcolor="LightSkyBlue"
          forecolor="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>



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

.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

.NET Framework

Supportato in: 3.5, 3.0, 2.0
Mostra: