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 un Menu controlar con estático MenuItem objetos 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 el 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, el Menu control crea automáticamente el MenuItem objetos.When bound to a data source, the Menu control automatically creates the MenuItem objects. Este ejemplo funcione correctamente, debe copiar los datos de 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>

El siguiente es datos de 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ú representados por MenuItem objetos.A Menu control is made up of a hierarchy of menu items represented by MenuItem objects. Cada elemento de menú tiene sólo lectura Depth propiedad que especifica el nivel en el que se muestra el elemento de menú en el Menu 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ú en el 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 llama a un 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 el Items colección.All root menu items are stored in the Items collection. Elementos de submenú se almacenan en un elemento de menú primario ChildItems colección.Submenu items are stored in a parent menu item's ChildItems collection. Puede obtener acceso a elemento de menú primario de un elemento de menú mediante el Parent propiedad.You can access a menu item's parent menu item by using the Parent property.

Nota

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

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

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

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

Enlazar el Menu control a un origen de datos.Bind the Menu control to a data source. Cuando el Menu control se enlaza a un SiteMapDataSource control, MenuItem automáticamente se crean 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. Para otros orígenes de datos, MenuItem también automáticamente se crean objetos que coinciden con la estructura de la jerarquía de origen de datos; sin embargo, también debe usar el DataBindings colección para definir los enlaces del elemento de menú que especifican la relación de enlace entre un elemento de menú y su correspondiente elemento de datos.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 un menú dinámico, según su nivel.The menu items are displayed in either a static menu or a dynamic menu, depending on its level. Siempre se muestra el menú estático en un Menu control.The static menu is always displayed in a Menu control. De forma predeterminada, se muestran los elementos de menú en el nivel superior (nivel 0) en el menú estático.By default, the menu items at the top level (level 0) are displayed in the static menu. Puede mostrar los niveles de menú adicionales (submenús estáticos) dentro del menú estático estableciendo el StaticDisplayLevels propiedad.You can display additional menu levels (static submenus) within the static menu by setting the StaticDisplayLevels property. Los elementos de menú (si existe) con un nivel más alto que el valor especificado por el StaticDisplayLevels 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 aparece solo 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ú, el Menu control puede navegar a una página Web vinculada o simplemente devolver el 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 el NavigateUrl se establece la propiedad de un elemento de menú, el Menu control se desplaza 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, como el Menu control.By default, a linked page is displayed in the same window or frame as the Menu control. Para mostrar el contenido vinculado en una ventana diferente o un marco, use la Target propiedad de la Menu control.To display the linked content in a different window or frame, use the Target property of the Menu control.

Nota

El Menu.Target propiedad afecta a cada elemento de menú en el control.The Menu.Target property affects every menu item in the control. Para especificar una ventana o marco para un elemento de menú individuales, establezca el Target propiedad de la MenuItem 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 un Text y un Value 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 el Value propiedad se utiliza para almacenar datos adicionales sobre el elemento de menú, tales como los datos se pasan al evento de devolución de datos asociado con el 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 deje el Value propiedad sin establecer, el Value propiedad se establece automáticamente con el mismo valor que el 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, el Text propiedad se establece automáticamente con el mismo valor que el 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ú en el mismo nivel de menú deben tener un valor único para el Value propiedad; el Menu control no puede distinguir entre diferentes elementos de menú en el 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ú, establezca el elemento ToolTip propiedad.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 (por ejemplo, el tamaño de fuente y color) para los tipos de elemento de menú diferentes mediante el uso de las propiedades en 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 del elemento de menúMenu item style property DescripciónDescription
DynamicHoverStyle La configuración de estilo para un elemento de menú dinámico cuando el puntero del mouse se sitúa 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 para 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 La configuración de estilo para un elemento de menú estático cuando el puntero del mouse se sitúa 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 en particular.The style settings for an individual static menu item.
StaticMenuStyle La configuración de estilo para un menú estático.The style settings for a static menu.
StaticSelectedStyle La configuración de estilo para el elemento de menú estático actualmente seleccionado.The style settings for the currently selected static menu item.

En lugar de establecer las propiedades de estilo individuales, puede especificar los estilos que se aplican a los elementos de menú según su nivel mediante el uso de las colecciones de estilos que se muestra 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 estilos de nivelLevel style collections DescripciónDescription
LevelMenuItemStyles Una colección de MenuItemStyle los objetos que controlan el estilo de los elementos de menú según su nivel.A collection of MenuItemStyle objects that control the style of the menu items based on their level.
LevelSelectedStyles Una colección de MenuItemStyle seleccionado de objetos que controlan el estilo de elementos de menú según su nivel.A collection of MenuItemStyle objects that control the style of selected menu items based on their level.
LevelSubMenuStyles Una colección de MenuItemStyle los objetos que controlan el estilo de los elementos de submenú según 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 en el árbol de menú.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 en el árbol de menú 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. Más a menudo esto se utiliza para generar tabla de contenido de estilo de menús de navegación que los elementos de menú de una cierta profundidad deberían tener el mismo aspecto, 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 de la tabla anterior para definir el estilo para el Menu control, estas opciones de estilo invalidar las propiedades de estilo del elemento de menú individuales.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 las 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 Una imagen opcional que aparece 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 Una imagen opcional que aparece 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 un Menu controlar, use el Selected 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 mediante el uso de 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 usar el DataItem 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 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: