MenuItem MenuItem MenuItem MenuItem Class

Определение

Представляет элемент меню, отображаемый в элементе управления Menu.Represents a menu item displayed in the Menu control. Этот класс не наследуется.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
Наследование
MenuItemMenuItemMenuItemMenuItem
Реализации

Примеры

В следующем примере показано, как для заполнения Menu управления с статической MenuItem объектов с помощью декларативного синтаксиса.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>

Следующий пример демонстрирует способ привязки Menu управления SiteMapDataSource элемента управления.The following example demonstrates how to bind a Menu control to a SiteMapDataSource control. При привязке к источнику данных, Menu элемент управления автоматически создает MenuItem объектов.When bound to a data source, the Menu control automatically creates the MenuItem objects. Для правильной работы этого примера необходимо скопировать приведенный ниже образец данных карты сайта в файл с именем 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>

Ниже приведен образец данных карты узла для предыдущего примера.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>

Комментарии

Объект Menu элемент управления состоит из иерархии элементов меню, представленных MenuItem объектов.A Menu control is made up of a hierarchy of menu items represented by MenuItem objects. Каждый элемент меню имеет только для чтения Depth свойство, определяющее уровень отображения пункта меню в Menu элемента управления.Each menu item has a read-only Depth property that specifies the level at which the menu item is displayed in the Menu control. Пункты меню верхнего уровня (уровень 0), у которых нет родительского пункта меню, называются корневых элементов меню.Menu items at the top level (level 0) that do not have a parent menu item are called root menu items. Пункт меню, который имеет родительский элемент меню вызывается на элемент вложенного меню.A menu item that has a parent menu item is called a submenu item. Все пункты меню корневого хранятся в Items коллекции.All root menu items are stored in the Items collection. Элементы вложенного меню хранятся в элементе родительского меню ChildItems коллекции.Submenu items are stored in a parent menu item's ChildItems collection. Родительский элемент меню пункта меню доступны посредством Parent свойство.You can access a menu item's parent menu item by using the Parent property.

Примечание

Items И ChildItems коллекции содержат только пункты меню для следующего уровня вниз.The Items and ChildItems collections contain only the menu items for the next level down. Для доступа к пунктов меню далее вниз по дереву, меню, используйте ChildItems свойство пункта меню.To access menu items further down the menu tree, use the ChildItems property of a subsequent menu item.

Создание элементов меню для Menu управления, используйте один из следующих методов:To create the menu items for a Menu control, use one of the following methods:

Используйте декларативный синтаксис для создания пунктов статического меню.Use declarative syntax to create static menu items.

Используйте конструктор для динамического создания новых экземпляров MenuItem класса.Use a constructor to dynamically create new instances of the MenuItem class. Эти MenuItem затем можно добавить объекты к Items или ChildItems коллекции.These MenuItem objects can then be added to the Items or ChildItems collection.

Привязать Menu элемента управления к источнику данных.Bind the Menu control to a data source. Когда Menu привязан элемент управления SiteMapDataSource элемента управления, MenuItem объекты создаются автоматически, которые соответствуют элементам в источнике данных.When the Menu control is bound to a SiteMapDataSource control, MenuItem objects are automatically created that correspond to the items in the data source. Для других источников данных MenuItem объекты также автоматически создаются в соответствии со структурой иерархии источника данных; тем не менее, необходимо также использовать DataBindings коллекции для определения привязок элемент меню, которые указывают отношение привязки между элементом меню и соответствующим элементом данных.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.

Пункты меню отображаются в статическом меню или динамическое меню, в зависимости от его уровня.The menu items are displayed in either a static menu or a dynamic menu, depending on its level. В статическом меню всегда отображается Menu элемента управления.The static menu is always displayed in a Menu control. По умолчанию пункты меню верхнего уровня (уровень 0) отображаются в статическом меню.By default, the menu items at the top level (level 0) are displayed in the static menu. Можно отобразить в статическом меню дополнительных уровня (статические подменю), задав StaticDisplayLevels свойство.You can display additional menu levels (static submenus) within the static menu by setting the StaticDisplayLevels property. Могут быть пункты меню (если таковые имеются) с более высоким уровнем, чем значение, заданное параметром StaticDisplayLevels свойства отображаются в динамическое подменю.Menu items (if any) with a higher level than the value specified by the StaticDisplayLevels property are displayed in a dynamic submenu. Динамическое подменю отображается, только когда пользователь подводит указатель мыши родительский пункт меню, содержащий динамическое подменю.A dynamic submenu appears only when the user positions the mouse pointer over the parent menu item that contains a dynamic submenu.

Когда пользователь выбирает пункт меню, Menu управления можно перейти к связанной веб-страницы или просто отправки обратно на сервер.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. Если NavigateUrl свойство пункта меню имеет значение, Menu связанной странице переходом элемента управления; в противном случае — значение обратной страницу обратно на сервер для обработки.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. По умолчанию, связанной страницы отображается в том же окно или фрейм, как Menu элемента управления.By default, a linked page is displayed in the same window or frame as the Menu control. Для отображения связанного содержимого в другое окно или фрейм, используйте Target свойство Menu элемента управления.To display the linked content in a different window or frame, use the Target property of the Menu control.

Примечание

Menu.Target Свойство влияет на каждый элемент меню в элементе управления.The Menu.Target property affects every menu item in the control. Чтобы сделать окно или рамку для отдельного пункта меню, установите Target свойство MenuItem объекта напрямую.To specify a window or frame for an individual menu item, set the Target property of the MenuItem object directly.

Каждый элемент меню имеет Text и Value свойство.Each menu item has a Text and a Value property. Значение Text свойство отображается в Menu элемента управления, хотя Value свойство используется для хранения любых дополнительных данных о пункте меню, таких как данные, передаваемые событие обратной передачи, связанный с элементом меню.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. Если задать Text свойство, но оставьте Value свойства не заданы, Value свойство автоматически устанавливается с тем же значением, что Text свойство.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. Обратное также верно.The opposite is also true. Если задать Value свойства, но не Text свойство, Text свойство автоматически устанавливается с тем же значением, что Value свойство.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.

Примечание

Пункты меню на том же уровне меню должны иметь уникальное значение для Value свойство; Menu элемент управления не может различать разные команды меню на том же уровне, которые имеют одинаковое значение.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. В этом случае, если пользователь выбирает пункт меню, имеющий повторяющееся значение, выбирается пункта меню, занимающий первую позицию, в меню.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.

Для отображения всплывающей подсказки при наведении указателя мыши на пункт меню, значение элемента ToolTip свойство.To display a ToolTip when the user positions the mouse pointer over a menu item, set the item's ToolTip property.

Объект Menu управления есть несколько различных типов пунктов меню.A Menu control has several different types of menu items. Стиль (например, размер и цвет шрифта) можно управлять для различных типов пунктов меню с помощью свойств в следующей таблице.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.

Свойство стиля пункта менюMenu item style property ОписаниеDescription
DynamicHoverStyle Параметры стиля для пункта динамического меню при наведении указателя мыши над ней.The style settings for a dynamic menu item when the mouse pointer is positioned over it.
DynamicMenuItemStyle Параметры стиля для отдельного пункта динамического меню.The style settings for an individual dynamic menu item.
DynamicMenuStyle Параметры стиля в динамическом меню.The style settings for a dynamic menu.
DynamicSelectedStyle Параметры стиля для выбранного динамического меню.The style settings for the currently selected dynamic menu item.
StaticHoverStyle Параметры стиля для пункта статического меню при наведении указателя мыши над ней.The style settings for a static menu item when the mouse pointer is positioned over it.
StaticMenuItemStyle Параметры стиля для отдельного пункта статического меню.The style settings for an individual static menu item.
StaticMenuStyle Параметры стиля для статического меню.The style settings for a static menu.
StaticSelectedStyle Параметры стиля для элемента текущего выбранного статического меню.The style settings for the currently selected static menu item.

Вместо задания отдельных свойств стиля, можно указать стили, применяемые к пунктам меню, на основе их уровней с помощью коллекции стилей, описанные в следующей таблице.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.

Коллекции стилейLevel style collections ОписаниеDescription
LevelMenuItemStyles Коллекция MenuItemStyle объекты, определяющие стиль элементов меню на основе их уровней.A collection of MenuItemStyle objects that control the style of the menu items based on their level.
LevelSelectedStyles Коллекция MenuItemStyle объекты, определяющие стиль выбранные элементы меню, в зависимости от их уровня.A collection of MenuItemStyle objects that control the style of selected menu items based on their level.
LevelSubMenuStyles Коллекция MenuItemStyle объекты, которые управляют стиль подменю элементов на основе их уровней.A collection of MenuItemStyle objects that control the style of the submenu items based on their level.

Первый стиль в коллекции соответствует стилю пунктов меню на первом уровне глубины в дереве меню.The first style in the collection corresponds to the style of the menu items at the first depth level in the menu tree. Второй стиль в коллекции соответствует стилю пунктов меню на втором уровне глубины в дереве меню и т. д.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. Это чаще всего используется для создания меню навигации в стиле содержимого которой пункты меню на определенной глубине должны выглядеть одинаково, независимо от наличия у них подменю.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.

Примечание

При использовании какой-либо коллекции стилей, перечисленных в предыдущей таблице для определения стиля для Menu элемента управления, эти параметры стиля переопределяют свойства стиля для элемента меню.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.

В дополнение к настройке стиль пункта меню, можно также настроить его внешний вид.In addition to customizing a menu item's style, you can also customize its appearance. Можно указать пользовательских образов для различных частей для пункта меню, задав свойства в таблице ниже.You can specify custom images for the different parts for a menu item by setting the properties in the following table.

Свойства ImageImage property ОписаниеDescription
ImageUrl Необязательное изображение, отображаемое рядом с текстом пункта меню.An optional image displayed next to the text of a menu item.
PopOutImageUrl Необязательное изображение, отображаемое в пункте меню, чтобы указать, что пункт меню имеет динамическое подменю.An optional image displayed in a menu item to indicate that the menu item has a dynamic submenu.
SeparatorImageUrl Необязательное изображение, отображаемое в нижней части меню и отделяет его от остальных пунктов меню.An optional image displayed at the bottom of a menu item to separate it from other menu items.

Чтобы определить, выбран ли данный момент элемент меню в Menu управления, используйте Selected свойство.To determine whether a menu item is currently selected in a Menu control, use the Selected property. Вы также можете определить, имеет ли пункта меню привязку к данным с помощью DataBound свойство.You can also determine whether a menu item is bound to data by using the DataBound property. Если элемент меню привязан к данным, можно использовать DataItem для доступа к значениям элемента данных, привязанное к пункту меню.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.

Список начальных значений свойств для экземпляра класса MenuItem см. в описании конструктора MenuItem.For a list of initial property values for an instance of the MenuItem class, see the MenuItem constructor.

Конструкторы

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

Инициализирует новый экземпляр класса MenuItem без текста меню или значения.Initializes a new instance of the MenuItem class without menu text or a value.

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

Инициализирует новый экземпляр класса MenuItem, используя указанный текст меню.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)

Инициализирует новый экземпляр класса MenuItem, используя указанный текст меню и значение.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)

Инициализирует новый экземпляр класса MenuItem, используя указанный текст меню, значение и URL-адрес изображения.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)

Инициализирует новый экземпляр класса MenuItem, используя указанный текст меню, значение, URL-адрес изображения и URL-адрес перехода.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)

Инициализирует новый экземпляр класса MenuItem, используя указанный текст меню, значение, URL-адрес изображения, URL-адрес перехода и цель.Initializes a new instance of the MenuItem class using the specified menu text, value, image URL, navigation URL, and target.

Свойства

ChildItems ChildItems ChildItems ChildItems

Возвращает объект MenuItemCollection, содержащий пункты подменю для текущего пункта меню.Gets a MenuItemCollection object that contains the submenu items of the current menu item.

DataBound DataBound DataBound DataBound

Возвращает значение, определяющее, был ли данный пункт меню создан при помощи привязки данных.Gets a value indicating whether the menu item was created through data binding.

DataItem DataItem DataItem DataItem

Возвращает элемент данных, привязанный к пункту меню.Gets the data item that is bound to the menu item.

DataPath DataPath DataPath DataPath

Возвращает путь к данным, привязанным к пункту меню.Gets the path to the data that is bound to the menu item.

Depth Depth Depth Depth

Возвращает уровень отображения пункта меню.Gets the level at which a menu item is displayed.

Enabled Enabled Enabled Enabled

Получает или задает значение, показывающее, включен ли объект MenuItem, что позволяет элементу отображать всплывающее изображение и любые дочерние пункты меню.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

Получает или задает URL-адрес изображения, которое отображается рядом с текстом пункта меню.Gets or sets the URL to an image that is displayed next to the text in a menu item.

NavigateUrl NavigateUrl NavigateUrl NavigateUrl

Получает или задает URL-адрес для перехода при выборе пункта меню.Gets or sets the URL to navigate to when the menu item is clicked.

Parent Parent Parent Parent

Возвращает родительский пункт меню для текущего пункта меню.Gets the parent menu item of the current menu item.

PopOutImageUrl PopOutImageUrl PopOutImageUrl PopOutImageUrl

Получает или задает URL-адрес изображения, которое отображается в пункте меню и показывает, что пункт меню имеет динамическое подменю.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

Получает или задает значение, позволяющее определить, можно ли выделить объект MenuItem, т.е. является ли он "активным".Gets or sets a value that indicates whether the MenuItem object can be selected, or is "clickable."

Selected Selected Selected Selected

Получает или задает значение, позволяющее определить, выбран ли текущий пункт меню в элементе управления Menu.Gets or sets a value indicating whether the current menu item is selected in a Menu control.

SeparatorImageUrl SeparatorImageUrl SeparatorImageUrl SeparatorImageUrl

Получает или задает URL-адрес изображения, которое отображается под пунктом меню и отделяет его от остальных пунктов меню.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

Получает или задает целевое окно или фрейм, для отображения содержимого веб-страницы, связанной с пунктом меню.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

Получает или задает текст, отображаемый для пункта меню в элементе управления Menu.Gets or sets the text displayed for the menu item in a Menu control.

ToolTip ToolTip ToolTip ToolTip

Получает или задает текст подсказки для пункта меню.Gets or sets the ToolTip text for the menu item.

Value Value Value Value

Получает или задает неотображаемое значение, используемое для хранения любых дополнительных данных о пункте меню, например, данных, используемых для обработки событий обратной передачи.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

Возвращает путь из корневого пункта меню к текущему пункту меню.Gets the path from the root menu item to the current menu item.

Явные реализации интерфейса

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

Создает копию текущего объекта MenuItem.Creates a copy of the current MenuItem object.

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

Возвращает значение, указывающее, сохраняет ли объект MenuItem изменения в состоянии просмотра.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)

Загружает сохраненное ранее состояние представления пункта меню.Loads the menu item's previously saved view state.

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

Сохраняет изменения состояния представления в объекте Object.Saves the view-state changes to an Object.

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

Выдает объекту MenuItem инструкции отслеживать изменения в его состоянии представления.Instructs the MenuItem object to track changes to its view state.

Методы

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

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

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

Служит хэш-функцией по умолчанию.Serves as the default hash function.

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

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

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

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

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

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Inherited from Object)

Применяется к

Дополнительно