Menu.StaticHoverStyle Właściwość

Definicja

Pobiera odwołanie do Style obiektu, który umożliwia ustawienie wyglądu statycznego elementu menu, gdy wskaźnik myszy jest umieszczony nad nim.

public:
 property System::Web::UI::WebControls::Style ^ StaticHoverStyle { System::Web::UI::WebControls::Style ^ get(); };
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)]
public System.Web.UI.WebControls.Style StaticHoverStyle { get; }
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)>]
member this.StaticHoverStyle : System.Web.UI.WebControls.Style
Public ReadOnly Property StaticHoverStyle As Style

Wartość właściwości

Style

Odwołanie do Style elementu, który reprezentuje styl statycznego elementu menu, gdy wskaźnik myszy jest umieszczony na nim.

Atrybuty

Przykłady

Poniższy przykład kodu pokazuje, jak za pomocą StaticHoverStyle właściwości zmienić kolor tła statycznego elementu menu na jasnoniebieski, gdy użytkownik umieszcza wskaźnik myszy nad nim.


<%@ 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 StaticHoverStyle Example</title>
</head>

  <body>
    <form id="form1" runat="server">
    
      <h3>Menu StaticHoverStyle Example</h3>
    
      <asp:menu id="NavigationMenu"
        staticdisplaylevels="2"
        staticsubmenuindent="10" 
        orientation="Vertical"
        target="_blank"  
        runat="server">
        
        <statichoverstyle 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>

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

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

  <body>
    <form id="form1" runat="server">
    
      <h3>Menu StaticHoverStyle Example</h3>
    
      <asp:menu id="NavigationMenu"
        staticdisplaylevels="2"
        staticsubmenuindent="10" 
        orientation="Vertical"
        target="_blank"  
        runat="server">
        
        <statichoverstyle 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>

Uwagi

StaticHoverStyle Użyj właściwości , aby kontrolować wygląd statycznego elementu menu, gdy wskaźnik myszy jest umieszczony na nim. Ta właściwość jest tylko do odczytu; można jednak ustawić właściwości zwracanego Style obiektu. Właściwości można ustawić deklaratywnie w postaci Property-Subproperty, gdzie Subproperty jest właściwością Style obiektu (na przykład StaticHoverStyle-ForeColor). Właściwości można również ustawić programowo w formularzu Property.Subproperty (na przykład StaticHoverStyle.ForeColor).

Właściwości stylu dla statycznego elementu menu są stosowane w następującej kolejności:

  1. StaticMenuStyle.

  2. StaticMenuItemStyle. LevelMenuItemStyles Jeśli kolekcja lub LevelSubMenuStyles kolekcja jest zdefiniowana, jest ona stosowana w tej chwili, przesłaniając inne właściwości stylu elementu menu.

  3. StaticSelectedStyle. LevelSelectedStyles Jeśli kolekcja jest zdefiniowana, jest ona stosowana w tej chwili, przesłaniając inne właściwości stylu elementu menu.

  4. StaticHoverStyle.

Dotyczy

Zobacz też