MenuItem MenuItem MenuItem MenuItem Class

Definición

Representa un elemento de menú que se muestra en el control Menu.Represents a menu item displayed in the Menu control. Esta clase no puede heredarse.This class cannot be inherited.

public ref class MenuItem sealed : ICloneable, System::Web::UI::IStateManager
public sealed class MenuItem : ICloneable, System.Web.UI.IStateManager
type MenuItem = class
    interface IStateManager
    interface ICloneable
Public NotInheritable Class MenuItem
Implements ICloneable, IStateManager
Herencia
MenuItemMenuItemMenuItemMenuItem
Implementaciones

Ejemplos

En el ejemplo siguiente se muestra cómo rellenar Menu un MenuItem control con objetos estáticos mediante la sintaxis declarativa.The following example demonstrates how to populate a Menu control with static MenuItem objects using declarative syntax.


<%@ 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>MenuItem Declarative Example</title>
</head>
<body>
    <form id="form1" runat="server">
    
      <h3>MenuItem Declarative Example</h3>
    
      <!-- Use declarative syntax to create the   -->
      <!-- menu structure. Create submenu items   -->
      <!-- by nesting them within parent menu     -->
      <!-- items.                                 -->
      <asp:menu id="NavigationMenu"
        staticdisplaylevels="1"
        staticsubmenuindent="10" 
        orientation="Vertical" 
        target="_blank"  
        runat="server">

        <items>
          <asp:menuitem navigateurl="Home.aspx" 
            text="Home"
            imageurl="Images\Home.gif"
            popoutimageurl="Images\Popout.jpg"   
            tooltip="Home">
            <asp:menuitem navigateurl="Music.aspx"
              text="Music"
              popoutimageurl="Images\Popout.jpg"
              tooltip="Music">
              <asp:menuitem navigateurl="Classical.aspx" 
                text="Classical"
                separatorimageurl="Images\Separator.jpg"
                tooltip="Classical"/>
              <asp:menuitem navigateurl="Rock.aspx"
                text="Rock"
                separatorimageurl="Images\Separator.jpg"
                tooltip="Rock"/>
              <asp:menuitem navigateurl="Jazz.aspx"
                text="Jazz"
                separatorimageurl="Images\Separator.jpg"
                tooltip="Jazz"/>
            </asp:menuitem>
            <asp:menuitem navigateurl="Movies.aspx"
              text="Movies"
              popoutimageurl="Images\Popout.jpg"              
              tooltip="Movies">
              <asp:menuitem navigateurl="Action.aspx"
                text="Action"
                separatorimageurl="Images\Separator.jpg"
                tooltip="Action"/>
              <asp:menuitem navigateurl="Drama.aspx"
                text="Drama"
                separatorimageurl="Images\Separator.jpg"
                tooltip="Drama"/>
              <asp:menuitem navigateurl="Musical.aspx"
                text="Musical"
                separatorimageurl="Images\Separator.jpg"
                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>MenuItem Declarative Example</title>
</head>
<body>
    <form id="form1" runat="server">
    
      <h3>MenuItem Declarative Example</h3>
    
      <!-- Use declarative syntax to create the   -->
      <!-- menu structure. Create submenu items   -->
      <!-- by nesting them within parent menu     -->
      <!-- items.                                 -->
      <asp:menu id="NavigationMenu"
        staticdisplaylevels="1"
        staticsubmenuindent="10" 
        orientation="Vertical" 
        target="_blank"  
        runat="server">

        <items>
          <asp:menuitem navigateurl="Home.aspx" 
            text="Home"
            imageurl="Images\Home.gif"
            popoutimageurl="Images\Popout.jpg"   
            tooltip="Home">
            <asp:menuitem navigateurl="Music.aspx"
              text="Music"
              popoutimageurl="Images\Popout.jpg"
              tooltip="Music">
              <asp:menuitem navigateurl="Classical.aspx" 
                text="Classical"
                separatorimageurl="Images\Separator.jpg"
                tooltip="Classical"/>
              <asp:menuitem navigateurl="Rock.aspx"
                text="Rock"
                separatorimageurl="Images\Separator.jpg"
                tooltip="Rock"/>
              <asp:menuitem navigateurl="Jazz.aspx"
                text="Jazz"
                separatorimageurl="Images\Separator.jpg"
                tooltip="Jazz"/>
            </asp:menuitem>
            <asp:menuitem navigateurl="Movies.aspx"
              text="Movies"
              popoutimageurl="Images\Popout.jpg"              
              tooltip="Movies">
              <asp:menuitem navigateurl="Action.aspx"
                text="Action"
                separatorimageurl="Images\Separator.jpg"
                tooltip="Action"/>
              <asp:menuitem navigateurl="Drama.aspx"
                text="Drama"
                separatorimageurl="Images\Separator.jpg"
                tooltip="Drama"/>
              <asp:menuitem navigateurl="Musical.aspx"
                text="Musical"
                separatorimageurl="Images\Separator.jpg"
                tooltip="Musical"/>
            </asp:menuitem>
          </asp:menuitem>
        </items>
      
      </asp:menu>

    </form>
  </body>
</html>

En el ejemplo siguiente se muestra cómo enlazar un Menu control a un SiteMapDataSource control.The following example demonstrates how to bind a Menu control to a SiteMapDataSource control. Cuando se enlaza a un origen de datos Menu , el control crea MenuItem automáticamente los objetos.When bound to a data source, the Menu control automatically creates the MenuItem objects. Para que este ejemplo funcione correctamente, debe copiar los datos del mapa del sitio de ejemplo siguientes en un archivo denominado Web. sitemap.For this example to work correctly, you must copy the sample site map data below to a file named Web.sitemap.


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

  <body>
    <form id="form1" runat="server">
    
      <h3>Menu DataBinding Example</h3>
    
      <!-- Bind the Menu control to a SiteMapDataSource control.  -->
      <asp:menu id="NavigationMenu"
        disappearafter="2000"
        staticdisplaylevels="2"
        staticsubmenuindent="10" 
        orientation="Vertical"
        font-names="Arial" 
        target="_blank"
        datasourceid="MenuSource"   
        runat="server">
        
        <staticmenuitemstyle backcolor="LightSteelBlue"
          forecolor="Black"/>
        <statichoverstyle backcolor="LightSkyBlue"/>
        <dynamicmenuitemstyle backcolor="Black"
          forecolor="Silver"/>
        <dynamichoverstyle backcolor="LightSkyBlue"
          forecolor="Black"/>

      </asp:menu>
      
      <asp:SiteMapDataSource id="MenuSource"
        runat="server"/>        

    </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 DataBinding Example</title>
</head>

  <body>
    <form id="form1" runat="server">
    
      <h3>Menu DataBinding Example</h3>
    
      <!-- Bind the Menu control to a SiteMapDataSource control.  -->
      <asp:menu id="NavigationMenu"
        disappearafter="2000"
        staticdisplaylevels="2"
        staticsubmenuindent="10" 
        orientation="Vertical"
        font-names="Arial" 
        target="_blank"
        datasourceid="MenuSource"   
        runat="server">
        
        <staticmenuitemstyle backcolor="LightSteelBlue"
          forecolor="Black"/>
        <statichoverstyle backcolor="LightSkyBlue"/>
        <dynamicmenuitemstyle backcolor="Black"
          forecolor="Silver"/>
        <dynamichoverstyle backcolor="LightSkyBlue"
          forecolor="Black"/>

      </asp:menu>
      
      <asp:SiteMapDataSource id="MenuSource"
        runat="server"/>        

    </form>
  </body>
</html>

A continuación se indican los datos del mapa del sitio de ejemplo para el ejemplo anterior.The following is sample site map data for the previous example.

<siteMap>

<siteMapNode url="~\Home.aspx"

title="Home"

description="Home">

<siteMapNode url="~\Music.aspx"

title="Music"

description="Music">

<siteMapNode url="~\Classical.aspx"

title="Classical"

description="Classical"/>

<siteMapNode url="~\Rock.aspx"

title="Rock"

description="Rock"/>

<siteMapNode url="~\Jazz.aspx"

title="Jazz"

description="Jazz"/>

</siteMapNode>

<siteMapNode url="~\Movies.aspx"

title="Movies"

description="Movies">

<siteMapNode url="~\Action.aspx"

title="Action"

description="Action"/>

<siteMapNode url="~\Drama.aspx"

title="Drama"

description="Drama"/>

<siteMapNode url="~\Musical.aspx"

title="Musical"

description="Musical"/>

</siteMapNode>

</siteMapNode>

</siteMap>

Comentarios

Un Menu control se compone de una jerarquía de elementos de menú representada por MenuItem objetos.A Menu control is made up of a hierarchy of menu items represented by MenuItem objects. Cada elemento de menú tiene una propiedad de Depth solo lectura que especifica el nivel en el que se muestra el elemento de Menu menú en el control.Each menu item has a read-only Depth property that specifies the level at which the menu item is displayed in the Menu control. Los elementos de menú del nivel superior (nivel 0) que no tienen un elemento de menú primario se denominan elementos de menú raíz.Menu items at the top level (level 0) that do not have a parent menu item are called root menu items. Un elemento de menú que tiene un elemento de menú primario se denomina elemento de submenú.A menu item that has a parent menu item is called a submenu item. Todos los elementos de menú raíz se almacenan en la Items colección.All root menu items are stored in the Items collection. Los elementos de submenú se almacenan en la colección ChildItems de un elemento de menú primario.Submenu items are stored in a parent menu item's ChildItems collection. Puede tener acceso al elemento de menú primario de un elemento de menú Parent mediante la propiedad.You can access a menu item's parent menu item by using the Parent property.

Nota

Las Items colecciones ChildItems y contienen solo los elementos de menú para el siguiente nivel inferior.The Items and ChildItems collections contain only the menu items for the next level down. Para obtener acceso a los elementos de menú más abajo en el ChildItems árbol de menús, use la propiedad de un elemento de menú subsiguiente.To access menu items further down the menu tree, use the ChildItems property of a subsequent menu item.

Para crear los elementos de menú de Menu un control, use uno de los métodos siguientes:To create the menu items for a Menu control, use one of the following methods:

Use la sintaxis declarativa para crear elementos de menú estáticos.Use declarative syntax to create static menu items.

Use un constructor para crear dinámicamente nuevas instancias de la MenuItem clase.Use a constructor to dynamically create new instances of the MenuItem class. Estos MenuItem objetos se pueden agregar a la Items colección o ChildItems .These MenuItem objects can then be added to the Items or ChildItems collection.

Enlazar Menu el control a un origen de datos.Bind the Menu control to a data source. Cuando el Menu control está enlazado a SiteMapDataSource un control MenuItem , se crean automáticamente objetos que corresponden a los elementos del origen de datos.When the Menu control is bound to a SiteMapDataSource control, MenuItem objects are automatically created that correspond to the items in the data source. En el caso de otros MenuItem orígenes de datos, también se crean automáticamente objetos que coinciden con la estructura de la jerarquía del origen de DataBindings datos; sin embargo, también debe utilizar la colección para definir los enlaces de elementos de menú que especifican la relación de enlace. entre un elemento de menú y su elemento de datos correspondiente.For other data sources, MenuItem objects are also automatically created that match the hierarchy structure of data source; however, you must also use the DataBindings collection to define the menu item bindings that specify the binding relationship between a menu item and its corresponding data item.

Los elementos de menú se muestran en un menú estático o en un menú dinámico, en función de su nivel.The menu items are displayed in either a static menu or a dynamic menu, depending on its level. El menú estático siempre se muestra en un Menu control.The static menu is always displayed in a Menu control. De forma predeterminada, los elementos de menú en el nivel superior (nivel 0) se muestran en el menú estático.By default, the menu items at the top level (level 0) are displayed in the static menu. Puede mostrar niveles de menú adicionales (submenús estáticos) en el menú estático estableciendo la StaticDisplayLevels propiedad.You can display additional menu levels (static submenus) within the static menu by setting the StaticDisplayLevels property. Los elementos de menú (si existen) con un nivel superior al valor especificado por StaticDisplayLevels la propiedad se muestran en un submenú dinámico.Menu items (if any) with a higher level than the value specified by the StaticDisplayLevels property are displayed in a dynamic submenu. Un submenú dinámico solo aparece cuando el usuario coloca el puntero del mouse sobre el elemento de menú primario que contiene un submenú dinámico.A dynamic submenu appears only when the user positions the mouse pointer over the parent menu item that contains a dynamic submenu.

Cuando el usuario hace clic en un elemento de menú Menu , el control puede navegar a una página web vinculada o simplemente devolver datos al servidor.When the user clicks a menu item, the Menu control can either navigate to a linked Web page or simply post back to the server. Si se NavigateUrl establece la propiedad de un elemento de menú, Menu el control navega a la página vinculada; de lo contrario, devuelve la página al servidor para su procesamiento.If the NavigateUrl property of a menu item is set, the Menu control navigates to the linked page; otherwise, it posts the page back to the server for processing. De forma predeterminada, se muestra una página vinculada en la misma ventana o marco Menu que el control.By default, a linked page is displayed in the same window or frame as the Menu control. Para mostrar el contenido vinculado en otra ventana o marco, utilice la Target propiedad Menu del control.To display the linked content in a different window or frame, use the Target property of the Menu control.

Nota

La Menu.Target propiedad afecta a todos los elementos de menú del control.The Menu.Target property affects every menu item in the control. Para especificar una ventana o un marco para un elemento de menú individual, Target establezca la propiedad MenuItem del objeto directamente.To specify a window or frame for an individual menu item, set the Target property of the MenuItem object directly.

Cada elemento de menú tiene Text una propiedad Value y una propiedad.Each menu item has a Text and a Value property. El valor de la Text propiedad se muestra en el Menu control, mientras que Value la propiedad se utiliza para almacenar datos adicionales sobre el elemento de menú, como los datos pasados al evento de postback asociado al elemento de menú.The value of the Text property is displayed in the Menu control, while the Value property is used to store any additional data about the menu item, such as data passed to the postback event associated with the menu item. Si establece la Text propiedad pero deja la Value propiedad sin establecer, la Value propiedad se establece automáticamente con el mismo valor que la Text propiedad.If you set the Text property, but leave the Value property unset, the Value property is automatically set with the same value as the Text property. Lo contrario también es cierto.The opposite is also true. Si establece la Value propiedad, pero no la Text propiedad, la Text propiedad se establece automáticamente con el mismo valor que la Value propiedad.If you set the Value property, but not the Text property, the Text property is automatically set with the same value as the Value property.

Nota

Los elementos de menú que se encuentra en el mismo nivel de menú deben tener Value cada uno un Menu valor único para la propiedad; el control no puede distinguir entre los distintos elementos de menú del mismo nivel que tienen el mismo valor.Menu items at the same menu level must each have a unique value for the Value property; the Menu control cannot distinguish between different menu items at the same level that have the same value. En este escenario, si el usuario hace clic en un elemento de menú que tiene un valor duplicado, se selecciona el elemento de menú que aparece en primer lugar en el menú.In this scenario, if the user clicks a menu item that has a duplicate value, the menu item that appears first in the menu is selected.

Para mostrar una información sobre herramientas cuando el usuario coloca el puntero del mouse sobre un elemento de menú, ToolTip establezca la propiedad del elemento.To display a ToolTip when the user positions the mouse pointer over a menu item, set the item's ToolTip property.

Un Menu control tiene varios tipos diferentes de elementos de menú.A Menu control has several different types of menu items. Puede controlar el estilo (como el tamaño de fuente y el color) para los diferentes tipos de elemento de menú mediante las propiedades de la tabla siguiente.You can control the style (such as font size and color) for the different menu item types by using the properties in the following table.

Propiedad de estilo de elemento de menúMenu item style property DescripciónDescription
DynamicHoverStyle Configuración de estilo de un elemento de menú dinámico cuando el puntero del mouse se coloca sobre él.The style settings for a dynamic menu item when the mouse pointer is positioned over it.
DynamicMenuItemStyle La configuración de estilo para un elemento de menú dinámico individual.The style settings for an individual dynamic menu item.
DynamicMenuStyle La configuración de estilo de un menú dinámico.The style settings for a dynamic menu.
DynamicSelectedStyle La configuración de estilo para el elemento de menú dinámico seleccionado actualmente.The style settings for the currently selected dynamic menu item.
StaticHoverStyle Configuración de estilo de un elemento de menú estático cuando el puntero del mouse se coloca sobre él.The style settings for a static menu item when the mouse pointer is positioned over it.
StaticMenuItemStyle La configuración de estilo para un elemento de menú estático individual.The style settings for an individual static menu item.
StaticMenuStyle La configuración de estilo de un menú estático.The style settings for a static menu.
StaticSelectedStyle La configuración de estilo para el elemento de menú estático seleccionado actualmente.The style settings for the currently selected static menu item.

En lugar de establecer las propiedades de estilo individuales, puede especificar estilos que se aplican a los elementos de menú en función de su nivel mediante el uso de las colecciones de estilo que se muestran en la tabla siguiente.Instead of setting the individual style properties, you can specify styles that are applied to menu items based on their level by using the style collections shown in the following table.

Colecciones de estilo de nivelLevel style collections DescripciónDescription
LevelMenuItemStyles Colección de MenuItemStyle objetos que controlan el estilo de los elementos de menú en función de su nivel.A collection of MenuItemStyle objects that control the style of the menu items based on their level.
LevelSelectedStyles Colección de MenuItemStyle objetos que controlan el estilo de los elementos de menú seleccionados en función de su nivel.A collection of MenuItemStyle objects that control the style of selected menu items based on their level.
LevelSubMenuStyles Colección de MenuItemStyle objetos que controlan el estilo de los elementos de submenú en función de su nivel.A collection of MenuItemStyle objects that control the style of the submenu items based on their level.

El primer estilo de la colección corresponde al estilo de los elementos de menú en el primer nivel de profundidad del árbol de menús.The first style in the collection corresponds to the style of the menu items at the first depth level in the menu tree. El segundo estilo de la colección corresponde al estilo de los elementos de menú en el segundo nivel de profundidad del árbol de menús, y así sucesivamente.The second style in the collection corresponds to the style of the menu items at the second depth level in the menu tree, and so on. Esto se suele usar para generar menús de navegación de estilo de contenido en los que los elementos de menú a cierta profundidad deben tener la misma apariencia, independientemente de si tienen submenús.This is most often used to generate table of contents-style navigation menus where menu items at a certain depth should have the same appearance, regardless of whether they have submenus.

Nota

Si usa cualquiera de las colecciones de estilo de nivel enumeradas en la tabla anterior para definir el estilo Menu del control, estos valores de estilo reemplazan a las propiedades de estilo de elemento de menú individual.If you use any of the level style collections listed in the previous table to define the style for the Menu control, these style settings override the individual menu item style properties.

Además de personalizar el estilo de un elemento de menú, también puede personalizar su apariencia.In addition to customizing a menu item's style, you can also customize its appearance. Puede especificar imágenes personalizadas para las distintas partes de un elemento de menú estableciendo las propiedades en la tabla siguiente.You can specify custom images for the different parts for a menu item by setting the properties in the following table.

Propiedad de imagenImage property DescripciónDescription
ImageUrl Imagen opcional que se muestra al lado del texto de un elemento de menú.An optional image displayed next to the text of a menu item.
PopOutImageUrl Imagen opcional que se muestra en un elemento de menú para indicar que el elemento de menú tiene un submenú dinámico.An optional image displayed in a menu item to indicate that the menu item has a dynamic submenu.
SeparatorImageUrl Imagen opcional que se muestra en la parte inferior de un elemento de menú para separarlo de otros elementos de menú.An optional image displayed at the bottom of a menu item to separate it from other menu items.

Para determinar si un elemento de menú está seleccionado actualmente en Menu un control, use Selected la propiedad.To determine whether a menu item is currently selected in a Menu control, use the Selected property. También puede determinar si un elemento de menú está enlazado a datos utilizando la DataBound propiedad.You can also determine whether a menu item is bound to data by using the DataBound property. Si un elemento de menú está enlazado a datos, puede utilizar DataItem la propiedad para tener acceso a los valores del elemento de datos enlazado al elemento de menú.If a menu item is bound to data, you can use the DataItem property to access the values of the data item bound to the menu item.

Para obtener una lista con los valores de propiedad iniciales de una instancia de la clase MenuItem, vea el constructor MenuItem.For a list of initial property values for an instance of the MenuItem class, see the MenuItem constructor.

Constructores

MenuItem() MenuItem() MenuItem() MenuItem()

Inicializa una nueva instancia de la clase MenuItem sin texto de menú o un valor.Initializes a new instance of the MenuItem class without menu text or a value.

MenuItem(String) MenuItem(String) MenuItem(String) MenuItem(String)

Inicializa una nueva instancia de la clase MenuItem con el texto de menú especificado.Initializes a new instance of the MenuItem class using the specified menu text.

MenuItem(String, String) MenuItem(String, String) MenuItem(String, String) MenuItem(String, String)

Inicializa una nueva instancia de la clase MenuItem con el texto y el valor de menú especificados.Initializes a new instance of the MenuItem class using the specified menu text and value.

MenuItem(String, String, String) MenuItem(String, String, String) MenuItem(String, String, String) MenuItem(String, String, String)

Inicializa una nueva instancia de la clase MenuItem utilizando el texto de menú, el valor y la dirección URL de una imagen especificados.Initializes a new instance of the MenuItem class using the specified menu text, value, and URL to an image.

MenuItem(String, String, String, String) MenuItem(String, String, String, String) MenuItem(String, String, String, String) MenuItem(String, String, String, String)

Inicializa una nueva instancia de la clase MenuItem utilizando los datos de texto de menú, valor, dirección URL de una imagen y dirección URL de navegación especificados.Initializes a new instance of the MenuItem class using the specified menu text, value, image URL, and navigation URL.

MenuItem(String, String, String, String, String) MenuItem(String, String, String, String, String) MenuItem(String, String, String, String, String) MenuItem(String, String, String, String, String)

Inicializa una nueva instancia de la clase MenuItem utilizando los datos de texto de menú, valor, dirección URL de una imagen, dirección URL de navegación y destino especificados.Initializes a new instance of the MenuItem class using the specified menu text, value, image URL, navigation URL, and target.

Propiedades

ChildItems ChildItems ChildItems ChildItems

Obtiene un objeto MenuItemCollection que contiene los elementos de submenú del elemento de menú actual.Gets a MenuItemCollection object that contains the submenu items of the current menu item.

DataBound DataBound DataBound DataBound

Obtiene un valor que indica si el elemento de menú se creó a través de un enlace de datos.Gets a value indicating whether the menu item was created through data binding.

DataItem DataItem DataItem DataItem

Obtiene el elemento de datos enlazado al elemento de menú.Gets the data item that is bound to the menu item.

DataPath DataPath DataPath DataPath

Obtiene la ruta de acceso a los datos enlazados al elemento de menú.Gets the path to the data that is bound to the menu item.

Depth Depth Depth Depth

Obtiene el nivel en el que se muestra un elemento de menú.Gets the level at which a menu item is displayed.

Enabled Enabled Enabled Enabled

Obtiene o establece un valor que indica si el objeto MenuItem se encuentra habilitado, lo cual permite al elemento mostrar una imagen desplegable y cualquier elemento de menú secundario.Gets or sets a value that indicates whether the MenuItem object is enabled, allowing the item to display a pop-out image and any child menu items.

ImageUrl ImageUrl ImageUrl ImageUrl

Obtiene o establece la dirección URL de la imagen que se muestra al lado del texto en un elemento de menú.Gets or sets the URL to an image that is displayed next to the text in a menu item.

NavigateUrl NavigateUrl NavigateUrl NavigateUrl

Obtiene o establece la dirección URL de destino al hacer clic en el elemento de menú.Gets or sets the URL to navigate to when the menu item is clicked.

Parent Parent Parent Parent

Obtiene el elemento de menú primario del elemento de menú actual.Gets the parent menu item of the current menu item.

PopOutImageUrl PopOutImageUrl PopOutImageUrl PopOutImageUrl

Obtiene o establece la dirección URL de una imagen que se muestra en un elemento de menú para indicar que el elemento de menú tiene un submenú dinámico.Gets or sets the URL to an image that is displayed in a menu item to indicate that the menu item has a dynamic submenu.

Selectable Selectable Selectable Selectable

Obtiene o establece un valor que indica si el objeto MenuItem se puede seleccionar haciendo clic sobre él.Gets or sets a value that indicates whether the MenuItem object can be selected, or is "clickable."

Selected Selected Selected Selected

Obtiene o establece un valor que indica si el elemento de menú actual está seleccionado en un control Menu.Gets or sets a value indicating whether the current menu item is selected in a Menu control.

SeparatorImageUrl SeparatorImageUrl SeparatorImageUrl SeparatorImageUrl

Obtiene o establece la dirección URL de una imagen que se muestra en la parte inferior de un elemento de menú para separarlo de otros elementos de menú.Gets or sets the URL to an image displayed at the bottom of a menu item to separate it from other menu items.

Target Target Target Target

Obtiene o establece la ventana o el marco de destino donde se mostrará el contenido de una página web asociada a un elemento de menú.Gets or sets the target window or frame in which to display the Web page content associated with a menu item.

Text Text Text Text

Obtiene o establece el texto mostrado para el elemento de menú en un control Menu.Gets or sets the text displayed for the menu item in a Menu control.

ToolTip ToolTip ToolTip ToolTip

Obtiene o establece el texto de la información sobre herramientas para el elemento de menú.Gets or sets the ToolTip text for the menu item.

Value Value Value Value

Obtiene o establece un valor que no se muestra en pantalla y que se utiliza para almacenar datos adicionales sobre el elemento de menú, tales como los datos utilizados para controlar los eventos de postback.Gets or sets a non-displayed value used to store any additional data about the menu item, such as data used for handling postback events.

ValuePath ValuePath ValuePath ValuePath

Obtiene la ruta de acceso desde el elemento de menú raíz hasta el elemento de menú actual.Gets the path from the root menu item to the current menu item.

Implementaciones de interfaz explícitas

ICloneable.Clone() ICloneable.Clone() ICloneable.Clone() ICloneable.Clone()

Crea una copia del objeto MenuItem actual.Creates a copy of the current MenuItem object.

IStateManager.IsTrackingViewState IStateManager.IsTrackingViewState IStateManager.IsTrackingViewState IStateManager.IsTrackingViewState

Obtiene un valor que indica si el objeto MenuItem está guardando los cambios en su estado de vista.Gets a value that indicates whether the MenuItem object is saving changes to its view state.

IStateManager.LoadViewState(Object) IStateManager.LoadViewState(Object) IStateManager.LoadViewState(Object) IStateManager.LoadViewState(Object)

Carga el estado de vista previamente guardado del elemento de menú.Loads the menu item's previously saved view state.

IStateManager.SaveViewState() IStateManager.SaveViewState() IStateManager.SaveViewState() IStateManager.SaveViewState()

Guarda los cambios del estado de vista en un objeto Object.Saves the view-state changes to an Object.

IStateManager.TrackViewState() IStateManager.TrackViewState() IStateManager.TrackViewState() IStateManager.TrackViewState()

Indica al objeto MenuItem que efectúe el seguimiento de los cambios de su estado de vista.Instructs the MenuItem object to track changes to its view state.

Métodos

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Inherited from Object)

Se aplica a

Consulte también: