MenuItem Klasa

Definicja

Reprezentuje element menu wyświetlany w kontrolce Menu.Represents a menu item displayed in the Menu control. Klasa ta nie może być dziedziczona.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
Dziedziczenie
MenuItem
Implementuje

Przykłady

W poniższym przykładzie pokazano, jak wypełnić formant Menu ze statycznymi obiektami MenuItem przy użyciu składni deklaratywnej.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>

Poniższy przykład ilustruje sposób powiązania formantu Menu z kontrolką SiteMapDataSource.The following example demonstrates how to bind a Menu control to a SiteMapDataSource control. Po powiązaniu ze źródłem danych, formant Menu automatycznie tworzy obiekty MenuItem.When bound to a data source, the Menu control automatically creates the MenuItem objects. Aby ten przykład działał prawidłowo, należy skopiować przykładowe dane mapy witryny poniżej do pliku o nazwie 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>

Poniżej przedstawiono przykładowe dane mapy witryny dla poprzedniego przykładu.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>

Uwagi

Formant Menu składa się z hierarchii elementów menu reprezentowanych przez obiekty MenuItem.A Menu control is made up of a hierarchy of menu items represented by MenuItem objects. Każdy element menu ma właściwość Depth tylko do odczytu, która określa poziom, na którym element menu jest wyświetlany w kontrolce 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. Elementy menu na najwyższego poziomu (poziom 0), które nie mają nadrzędnego elementu menu są nazywane elementami menu głównego.Menu items at the top level (level 0) that do not have a parent menu item are called root menu items. Element menu, który ma element menu nadrzędny jest nazywany elementem podmenu.A menu item that has a parent menu item is called a submenu item. Wszystkie elementy menu głównego są przechowywane w kolekcji Items.All root menu items are stored in the Items collection. Elementy podmenu są przechowywane w kolekcji ChildItems elementu nadrzędnego menu.Submenu items are stored in a parent menu item's ChildItems collection. Możesz uzyskać dostęp do elementu menu nadrzędnego elementu menu za pomocą właściwości Parent.You can access a menu item's parent menu item by using the Parent property.

Uwaga

Kolekcje Items i ChildItems zawierają tylko elementy menu dla następnego poziomu w dół.The Items and ChildItems collections contain only the menu items for the next level down. Aby uzyskać dostęp do elementów menu w dalszej części drzewa menu, użyj właściwości ChildItems kolejnego elementu menu.To access menu items further down the menu tree, use the ChildItems property of a subsequent menu item.

Aby utworzyć elementy menu dla kontrolki Menu, użyj jednej z następujących metod:To create the menu items for a Menu control, use one of the following methods:

Użyj składni deklaracyjnej, aby utworzyć statyczne elementy menu.Use declarative syntax to create static menu items.

Użyj konstruktora do dynamicznego tworzenia nowych wystąpień klasy MenuItem.Use a constructor to dynamically create new instances of the MenuItem class. Te MenuItem obiekty można następnie dodać do kolekcji Items lub ChildItems.These MenuItem objects can then be added to the Items or ChildItems collection.

Powiąż formant Menu ze źródłem danych.Bind the Menu control to a data source. Gdy formant Menu jest powiązany z kontrolką SiteMapDataSource, MenuItem obiekty są tworzone automatycznie, które odpowiadają elementom w źródle danych.When the Menu control is bound to a SiteMapDataSource control, MenuItem objects are automatically created that correspond to the items in the data source. W przypadku innych źródeł danych automatycznie tworzone są obiekty MenuItem, które pasują do struktury hierarchii źródła danych; należy jednak również użyć kolekcji DataBindings, aby zdefiniować powiązania elementów menu, które określają relację powiązania między elementem menu a odpowiadającym mu elementem danych.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.

Elementy menu są wyświetlane w menu statycznym lub w dynamicznym menu, w zależności od jego poziomu.The menu items are displayed in either a static menu or a dynamic menu, depending on its level. Menu statyczne jest zawsze wyświetlane w kontrolce Menu.The static menu is always displayed in a Menu control. Domyślnie elementy menu na najwyższym poziomie (poziom 0) są wyświetlane w menu statycznym.By default, the menu items at the top level (level 0) are displayed in the static menu. Możesz wyświetlić dodatkowe poziomy menu (statyczne podmenu) w menu statycznym, ustawiając właściwość StaticDisplayLevels.You can display additional menu levels (static submenus) within the static menu by setting the StaticDisplayLevels property. Elementy menu (jeśli istnieją) o wyższym poziomie niż wartość określona przez właściwość StaticDisplayLevels są wyświetlane w dynamicznym podmenu.Menu items (if any) with a higher level than the value specified by the StaticDisplayLevels property are displayed in a dynamic submenu. Dynamiczne podmenu pojawia się tylko wtedy, gdy użytkownik umieści wskaźnik myszy nad elementem menu nadrzędnym, który zawiera podmenu dynamiczne.A dynamic submenu appears only when the user positions the mouse pointer over the parent menu item that contains a dynamic submenu.

Gdy użytkownik kliknie element menu, formant Menu może przejść do połączonej strony sieci Web lub po prostu ogłosić na serwerze.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. Jeśli właściwość NavigateUrl elementu menu jest ustawiona, kontrolka Menu przechodzi do połączonej strony; w przeciwnym razie publikuje stronę z powrotem na serwerze w celu przetworzenia.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. Domyślnie połączona strona jest wyświetlana w tym samym oknie lub ramce co formant Menu.By default, a linked page is displayed in the same window or frame as the Menu control. Aby wyświetlić połączoną zawartość w innym oknie lub ramce, użyj właściwości Target kontrolki Menu.To display the linked content in a different window or frame, use the Target property of the Menu control.

Uwaga

Właściwość Menu.Target ma wpływ na każdy element menu w kontrolce.The Menu.Target property affects every menu item in the control. Aby określić okno lub ramkę dla pojedynczego elementu menu, ustaw właściwość Target obiektu MenuItem bezpośrednio.To specify a window or frame for an individual menu item, set the Target property of the MenuItem object directly.

Każdy element menu ma właściwość Text i Value.Each menu item has a Text and a Value property. Wartość właściwości Text jest wyświetlana w kontrolce Menu, natomiast Właściwość Value służy do przechowywania wszelkich dodatkowych danych dotyczących elementu menu, takich jak dane przesłane do zdarzenia ogłaszania zwrotnego skojarzonego z elementem menu.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. Jeśli ustawisz właściwość Text, ale pozostawić Właściwość Value, właściwość Value zostanie automatycznie ustawiona z tą samą wartością jak Właściwość 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. Jest to również prawdziwe w odwrotnym przypadku.The opposite is also true. Jeśli ustawisz właściwość Value, ale nie Właściwość Text, właściwość Text zostanie automatycznie ustawiona z taką samą wartością jak Właściwość 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.

Uwaga

Elementy menu na tym samym poziomie menu muszą mieć unikatową wartość właściwości Value. formant Menu nie może rozróżnić różnych elementów menu na tym samym poziomie, które mają tę samą wartość.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. W tym scenariuszu, jeśli użytkownik kliknie element menu, który ma zduplikowaną wartość, zostanie wybrany element menu, który pojawia się po raz pierwszy w menu.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.

Aby wyświetlić etykietkę narzędzia, gdy użytkownik umieści wskaźnik myszy nad elementem menu, ustaw właściwość ToolTip elementu.To display a ToolTip when the user positions the mouse pointer over a menu item, set the item's ToolTip property.

Kontrolka Menu ma kilka różnych typów elementów menu.A Menu control has several different types of menu items. Możesz kontrolować styl (na przykład rozmiar czcionki i kolor) dla różnych typów elementów menu, używając właściwości z poniższej tabeli.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.

Właściwość stylu elementu menuMenu item style property OpisDescription
DynamicHoverStyle Ustawienia stylu dynamicznego elementu menu, gdy wskaźnik myszy jest umieszczony nad nim.The style settings for a dynamic menu item when the mouse pointer is positioned over it.
DynamicMenuItemStyle Ustawienia stylu dla indywidualnego elementu menu dynamicznego.The style settings for an individual dynamic menu item.
DynamicMenuStyle Ustawienia stylu menu dynamicznego.The style settings for a dynamic menu.
DynamicSelectedStyle Ustawienia stylu aktualnie zaznaczonego elementu menu dynamicznego.The style settings for the currently selected dynamic menu item.
StaticHoverStyle Ustawienia stylu statycznego elementu menu po umieszczeniu na nim wskaźnika myszy.The style settings for a static menu item when the mouse pointer is positioned over it.
StaticMenuItemStyle Ustawienia stylu dla pojedynczego statycznego elementu menu.The style settings for an individual static menu item.
StaticMenuStyle Ustawienia stylu menu statycznego.The style settings for a static menu.
StaticSelectedStyle Ustawienia stylu dla aktualnie wybranego statycznego elementu menu.The style settings for the currently selected static menu item.

Zamiast ustawiania właściwości poszczególnych stylów, można określić style, które są stosowane do elementów menu na podstawie ich poziomu przy użyciu kolekcji stylów przedstawionych w poniższej tabeli.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.

Kolekcje stylów poziomuLevel style collections OpisDescription
LevelMenuItemStyles Kolekcja MenuItemStyle obiektów kontrolujących styl elementów menu w oparciu o ich poziom.A collection of MenuItemStyle objects that control the style of the menu items based on their level.
LevelSelectedStyles Kolekcja MenuItemStyle obiektów kontrolujących styl wybranych elementów menu w oparciu o ich poziom.A collection of MenuItemStyle objects that control the style of selected menu items based on their level.
LevelSubMenuStyles Kolekcja MenuItemStyle obiektów kontrolujących styl elementów podmenu w oparciu o ich poziom.A collection of MenuItemStyle objects that control the style of the submenu items based on their level.

Pierwszy styl w kolekcji odnosi się do stylu elementów menu na pierwszym poziomie głębokości drzewa menu.The first style in the collection corresponds to the style of the menu items at the first depth level in the menu tree. Drugi styl w kolekcji odnosi się do stylu elementów menu na drugim poziomie głębokości drzewa menu i tak dalej.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. Jest to najczęściej używane do generowania spisu menu nawigacji w stylu spisu, w którym elementy menu na określonej głębokości powinny mieć taki sam wygląd, niezależnie od tego, czy mają podmenu.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.

Uwaga

Jeśli używasz dowolnej kolekcji stylów poziomu wymienionych w poprzedniej tabeli do definiowania stylu kontrolki Menu, te ustawienia stylu przesłaniają poszczególne właściwości stylu elementu 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.

Oprócz dostosowywania stylu elementu menu można także dostosować jego wygląd.In addition to customizing a menu item's style, you can also customize its appearance. Możesz określić niestandardowe obrazy dla różnych części dla elementu menu, ustawiając właściwości w poniższej tabeli.You can specify custom images for the different parts for a menu item by setting the properties in the following table.

Właściwość obrazuImage property OpisDescription
ImageUrl Opcjonalny obraz wyświetlany obok tekstu elementu menu.An optional image displayed next to the text of a menu item.
PopOutImageUrl Opcjonalny obraz wyświetlany w elemencie menu, aby wskazać, że element menu ma podmenu dynamiczne.An optional image displayed in a menu item to indicate that the menu item has a dynamic submenu.
SeparatorImageUrl Opcjonalny obraz wyświetlany w dolnej części elementu menu, aby oddzielić go od innych elementów menu.An optional image displayed at the bottom of a menu item to separate it from other menu items.

Aby określić, czy element menu jest aktualnie zaznaczony w kontrolce Menu, użyj właściwości Selected.To determine whether a menu item is currently selected in a Menu control, use the Selected property. Można również określić, czy element menu jest powiązany z danymi przy użyciu właściwości DataBound.You can also determine whether a menu item is bound to data by using the DataBound property. Jeśli element menu jest powiązany z danymi, można użyć właściwości DataItem, aby uzyskać dostęp do wartości elementu danych powiązanego z elementem menu.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.

Aby uzyskać listę początkowych wartości właściwości dla wystąpienia klasy MenuItem, zobacz konstruktora MenuItem.For a list of initial property values for an instance of the MenuItem class, see the MenuItem constructor.

Konstruktory

MenuItem()

Inicjuje nowe wystąpienie klasy MenuItem bez tekstu menu ani wartości.Initializes a new instance of the MenuItem class without menu text or a value.

MenuItem(String)

Inicjuje nowe wystąpienie klasy MenuItem przy użyciu określonego tekstu menu.Initializes a new instance of the MenuItem class using the specified menu text.

MenuItem(String, String)

Inicjuje nowe wystąpienie klasy MenuItem przy użyciu określonego tekstu menu i wartości.Initializes a new instance of the MenuItem class using the specified menu text and value.

MenuItem(String, String, String)

Inicjuje nowe wystąpienie klasy MenuItem przy użyciu określonego tekstu menu, wartości i adresu URL do obrazu.Initializes a new instance of the MenuItem class using the specified menu text, value, and URL to an image.

MenuItem(String, String, String, String)

Inicjuje nowe wystąpienie klasy MenuItem przy użyciu określonego tekstu menu, wartości, adresu URL obrazu i adresu URL nawigacji.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)

Inicjuje nowe wystąpienie klasy MenuItem przy użyciu określonego tekstu menu, wartości, adresu URL obrazu, adresu URL nawigacji i celu.Initializes a new instance of the MenuItem class using the specified menu text, value, image URL, navigation URL, and target.

Właściwości

ChildItems

Pobiera obiekt MenuItemCollection, który zawiera elementy podmenu bieżącego elementu menu.Gets a MenuItemCollection object that contains the submenu items of the current menu item.

DataBound

Pobiera wartość wskazującą, czy element menu został utworzony za pomocą powiązania danych.Gets a value indicating whether the menu item was created through data binding.

DataItem

Pobiera element danych, który jest powiązany z elementem menu.Gets the data item that is bound to the menu item.

DataPath

Pobiera ścieżkę do danych, które są powiązane z elementem menu.Gets the path to the data that is bound to the menu item.

Depth

Pobiera poziom wyświetlania elementu menu.Gets the level at which a menu item is displayed.

Enabled

Pobiera lub ustawia wartość wskazującą, czy obiekt MenuItem jest włączony, umożliwiając elementowi wyświetlanie obrazu wyskakującego i wszystkich elementów menu podrzędnego.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

Pobiera lub ustawia adres URL obrazu, który jest wyświetlany obok tekstu w elemencie menu.Gets or sets the URL to an image that is displayed next to the text in a menu item.

NavigateUrl

Pobiera lub ustawia adres URL, do którego ma nastąpić przejście po kliknięciu elementu menu.Gets or sets the URL to navigate to when the menu item is clicked.

Parent

Pobiera element menu nadrzędny bieżącego elementu menu.Gets the parent menu item of the current menu item.

PopOutImageUrl

Pobiera lub ustawia adres URL obrazu, który jest wyświetlany w elemencie menu, aby wskazać, że element menu ma podmenu dynamiczne.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

Pobiera lub ustawia wartość wskazującą, czy można wybrać MenuItem obiektu, czy też jest "kliknięcia".Gets or sets a value that indicates whether the MenuItem object can be selected, or is "clickable."

Selected

Pobiera lub ustawia wartość wskazującą, czy bieżący element menu jest zaznaczony w kontrolce Menu.Gets or sets a value indicating whether the current menu item is selected in a Menu control.

SeparatorImageUrl

Pobiera lub ustawia adres URL obrazu wyświetlanego u dołu elementu menu, aby oddzielić go od innych elementów menu.Gets or sets the URL to an image displayed at the bottom of a menu item to separate it from other menu items.

Target

Pobiera lub ustawia okno docelowe lub ramkę, w której ma zostać wyświetlona zawartość strony sieci Web skojarzona z elementem menu.Gets or sets the target window or frame in which to display the Web page content associated with a menu item.

Text

Pobiera lub ustawia tekst wyświetlany dla elementu menu w kontrolce Menu.Gets or sets the text displayed for the menu item in a Menu control.

ToolTip

Pobiera lub ustawia tekst etykietki narzędzia dla elementu menu.Gets or sets the ToolTip text for the menu item.

Value

Pobiera lub ustawia wartość niewyświetlaną służącą do przechowywania wszelkich dodatkowych danych dotyczących elementu menu, takich jak dane używane do obsługi zdarzeń ogłaszania zwrotnego.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

Pobiera ścieżkę z elementu menu głównego do bieżącego elementu menu.Gets the path from the root menu item to the current menu item.

Metody

Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetType()

Pobiera Type bieżącego wystąpienia.Gets the Type of the current instance.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy skróconą kopię bieżącego Object.Creates a shallow copy of the current Object.

(Odziedziczone po Object)
ToString()

Zwraca ciąg, który reprezentuje bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)

Jawne implementacje interfejsu

ICloneable.Clone()

Tworzy kopię bieżącego obiektu MenuItem.Creates a copy of the current MenuItem object.

IStateManager.IsTrackingViewState

Pobiera wartość wskazującą, czy obiekt MenuItem zapisuje zmiany w stanie widoku.Gets a value that indicates whether the MenuItem object is saving changes to its view state.

IStateManager.LoadViewState(Object)

Ładuje stan widoku poprzednio zapisanego elementu menu.Loads the menu item's previously saved view state.

IStateManager.SaveViewState()

Zapisuje zmiany stanu widoku w Object.Saves the view-state changes to an Object.

IStateManager.TrackViewState()

Powoduje, że obiekt MenuItem śledzi zmiany stanu widoku.Instructs the MenuItem object to track changes to its view state.

Dotyczy

Zobacz też