MenuItem Класс

Определение

Представляет элемент меню, отображаемый в элементе управления 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
Наследование
MenuItem
Реализации

Примеры

В следующем примере показано, как заполнить 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>

Комментарии

Элемент управления состоит из иерархии пунктов меню, MenuItem представленных объектами. MenuA 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. Когда элемент управления привязан SiteMapDataSource к элементу управления, MenuItem автоматически создаются объекты, соответствующие элементам в источнике данных. MenuWhen 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. Если свойство элемента меню задано Menu , элемент управления переходит на связанную страницу. в противном случае она отправляет страницу обратно на сервер для обработки. NavigateUrlIf 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 без текста меню или значения.Initializes a new instance of the MenuItem class without menu text or a value.

MenuItem(String)

Инициализирует новый экземпляр класса MenuItem, используя указанный текст меню.Initializes a new instance of the MenuItem class using the specified menu text.

MenuItem(String, String)

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

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

Свойства

ChildItems

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

DataBound

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

DataItem

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

DataPath

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

Depth

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

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

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

NavigateUrl

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

Parent

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

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

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

Selected

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

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

Получает или задает целевое окно или фрейм, для отображения содержимого веб-страницы, связанной с пунктом меню.Gets or sets the target window or frame in which to display the Web page content associated with a menu item.

Text

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

ToolTip

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

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

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

Методы

Equals(Object)

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

(Унаследовано от Object)
GetHashCode()

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

(Унаследовано от Object)
GetType()

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

(Унаследовано от Object)
MemberwiseClone()

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

(Унаследовано от Object)
ToString()

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

(Унаследовано от Object)

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

ICloneable.Clone()

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

IStateManager.IsTrackingViewState

Возвращает значение, указывающее, сохраняет ли объект MenuItem изменения в состоянии просмотра.Gets a value that indicates whether the MenuItem object is saving changes to its view state.

IStateManager.LoadViewState(Object)

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

IStateManager.SaveViewState()

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

IStateManager.TrackViewState()

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

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

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