Menu.DynamicMenuStyle Propriété

Définition

Obtient une référence à l'objet MenuItemStyle vous permettant de définir l'apparence d'un menu dynamique.Gets a reference to the MenuItemStyle object that allows you to set the appearance of a dynamic menu.

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

Valeur de propriété

SubMenuStyle

Référence au MenuItemStyle qui représente le style d'un menu dynamique.A reference to the MenuItemStyle that represents the style of a dynamic menu.

Attributs

Exemples

L’exemple de code suivant montre comment utiliser la DynamicMenuStyle propriété pour spécifier une couleur d’arrière-plan bleu ciel clair pour un menu dynamique.The following code example demonstrates how to use the DynamicMenuStyle property to specify a light sky blue background color for a dynamic menu.


<%@ 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 DynamicMenuStyle Example</title>
</head>
<body>
    <form id="form1" runat="server">
    
      <h3>Menu DynamicMenuStyle Example</h3>
    
      <asp:menu id="NavigationMenu"
        staticdisplaylevels="2"
        staticsubmenuindent="10" 
        orientation="Vertical"
        target="_blank"  
        runat="server">
        
        <dynamicmenustyle backcolor="LightSkyBlue"
          forecolor="Black"
          borderstyle="Solid"
          borderwidth="1"
          bordercolor="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" >
  <head runat="server">
    <title>Menu DynamicMenuStyle Example</title>
</head>
<body>
    <form id="form1" runat="server">
    
      <h3>Menu DynamicMenuStyle Example</h3>
    
      <asp:menu id="NavigationMenu"
        staticdisplaylevels="2"
        staticsubmenuindent="10" 
        orientation="Vertical"
        target="_blank"  
        runat="server">
        
        <dynamicmenustyle backcolor="LightSkyBlue"
          forecolor="Black"
          borderstyle="Solid"
          borderwidth="1"
          bordercolor="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>

Remarques

Utilisez la DynamicMenuStyle propriété pour contrôler l’apparence d’un menu dynamique.Use the DynamicMenuStyle property to control the appearance of a dynamic menu. Cette propriété est en lecture seule ; Toutefois, vous pouvez définir les propriétés de l' MenuItemStyle objet qu’il retourne.This property is read-only; however, you can set the properties of the MenuItemStyle object it returns. Les propriétés peuvent être définies de façon déclarative sous la forme Property-Subproperty , où Subproperty est une propriété de l' MenuItemStyle objet (par exemple, DynamicMenuStyle-ForeColor ).The properties can be set declaratively in the form Property-Subproperty, where Subproperty is a property of the MenuItemStyle object (for example, DynamicMenuStyle-ForeColor). Les propriétés peuvent également être définies par programme sous la forme Property.Subproperty (par exemple, DynamicMenuStyle.ForeColor ).The properties can also be set programmatically in the form Property.Subproperty (for example, DynamicMenuStyle.ForeColor).

Les propriétés de style d’un élément de menu dynamique sont appliquées dans l’ordre suivant :Style properties for a dynamic menu item are applied in the following order:

  1. DynamicMenuStyle.DynamicMenuStyle.

  2. DynamicMenuItemStyle.DynamicMenuItemStyle. Si la LevelMenuItemStyles collection ou la LevelSubMenuStyles collection est définie, elle est appliquée à ce moment-là, en substituant les autres propriétés de style d’élément de menu.If the LevelMenuItemStyles collection or LevelSubMenuStyles collection is defined, it is applied at this time, overriding the other menu item style properties.

  3. DynamicSelectedStyle.DynamicSelectedStyle. Si la LevelSelectedStyles collection est définie, elle est appliquée à ce moment-là, en substituant les autres propriétés de style d’élément de menu.If the LevelSelectedStyles collection is defined, it is applied at this time, overriding the other menu item style properties.

  4. DynamicHoverStyle.DynamicHoverStyle.

S’applique à

Voir aussi