MenuItemBinding Klasse

Definition

Definiert die Beziehung zwischen einem Datenelement und dem Menüelement, an das es in einem Menu-Steuerelement gebunden werden soll.Defines the relationship between a data item and the menu item it is binding to in a Menu control. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

public ref class MenuItemBinding sealed : ICloneable, System::Web::UI::IDataSourceViewSchemaAccessor, System::Web::UI::IStateManager
public sealed class MenuItemBinding : ICloneable, System.Web.UI.IDataSourceViewSchemaAccessor, System.Web.UI.IStateManager
type MenuItemBinding = class
    interface IStateManager
    interface ICloneable
    interface IDataSourceViewSchemaAccessor
Public NotInheritable Class MenuItemBinding
Implements ICloneable, IDataSourceViewSchemaAccessor, IStateManager
Vererbung
MenuItemBinding
Implementiert

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie MenuItemBinding-Objekte verwendet werden, um die Beziehung zwischen den Feldern eines XmlDataSource Steuer Elements und den Menü Elementen in einem Menu-Steuerelement zu definieren.The following code example demonstrates how to use MenuItemBinding objects to define the relationship between the fields of an XmlDataSource control and the menu items in a Menu control. Damit dieses Beispiel ordnungsgemäß funktioniert, müssen Sie die folgenden XML-Beispiel Daten in eine Datei mit dem Namen "Menu. xml" kopieren.For this example to work correctly, you must copy the sample XML data below to a file named Menu.xml.


<%@ 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>MenuItemBinding Example</title>
</head>
<body>
    <form id="form1" runat="server">

      <h3>MenuItemBinding Example</h3>

      <asp:menu id="NavigationMenu"
        datasourceid="MenuSource"
        runat="server">
        
        <DataBindings>
        
          <asp:menuitembinding datamember="MapHomeNode"
            formatstring="({0})" 
            textfield="Title"
            valuefield="Description"
            imageurlfield="ImageUrl"
            tooltipfield="ToolTip"
            target="_self" />
          <asp:menuitembinding datamember="MapNode" 
            depth="1"
            formatstring="[{0}]" 
            textfield="Title"
            valuefield="Description"
            imageurlfield="ImageUrl"
            tooltipfield="ToolTip"
            target="_blank"/>
          <asp:menuitembinding datamember="MapNode" 
            depth="2"
            formatstring="<{0}>" 
            textfield="Title"
            valuefield="Description"
            imageurlfield="ImageUrl"
            tooltipfield="ToolTip"
            target="_blank"/>
          
        </DataBindings>
        
      </asp:menu>

      <asp:xmldatasource id="MenuSource"
        datafile="Menu.xml"
        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" >
  <head runat="server">
    <title>MenuItemBinding Example</title>
</head>
<body>
    <form id="form1" runat="server">

      <h3>MenuItemBinding Example</h3>

      <asp:menu id="NavigationMenu"
        datasourceid="MenuSource"
        runat="server">
        
        <DataBindings>
        
          <asp:menuitembinding datamember="MapHomeNode"
            formatstring="({0})" 
            textfield="Title"
            valuefield="Description"
            imageurlfield="ImageUrl"
            tooltipfield="ToolTip"
            target="_self" />
          <asp:menuitembinding datamember="MapNode" 
            depth="1"
            formatstring="[{0}]" 
            textfield="Title"
            valuefield="Description"
            imageurlfield="ImageUrl"
            tooltipfield="ToolTip"
            target="_blank"/>
          <asp:menuitembinding datamember="MapNode" 
            depth="2"
            formatstring="<{0}>" 
            textfield="Title"
            valuefield="Description"
            imageurlfield="ImageUrl"
            tooltipfield="ToolTip"
            target="_blank"/>
          
        </DataBindings>
        
      </asp:menu>

      <asp:xmldatasource id="MenuSource"
        datafile="Menu.xml"
        runat="server"/> 

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

Der folgende Code ist ein Beispiel für Site Übersichts Daten für das vorherige Beispiel.The following code is sample site map data for the previous example.

<MapHomeNode ImageUrl="~\Images\Home.gif"

Title="Home"

Description="Root Page"

ToolTip="Home Page">

<MapNode ImageUrl="~\Images\Music.gif"

Title="Music"

Description="Music Category"

ToolTip="Music Page">

<MapNode ImageUrl="~\Images\Classical.gif"

Title="Classical"

Description="Classical Section"

ToolTip="Classical Page"/>

<MapNode ImageUrl="~\Images\Rock.gif"

Title="Rock"

Description="Rock Section"

ToolTip="Rock Page"/>

<MapNode ImageUrl="~\Images\Jazz.gif"

Title="Jazz"

Description="Jazz Section"

ToolTip="Jazz Page"/>

</MapNode>

<MapNode ImageUrl="~\Images\Movies.gif"

Title="Movies"

Description="Movies Category"

ToolTip="Movies Page">

<MapNode ImageUrl="~\Images\Action.gif"

Title="Action"

Description="Action Section"

ToolTip="Action Page"/>

<MapNode ImageUrl="~\Images\Drama.gif"

Title="Drama"

Description="Drama Section"

ToolTip="Drama Page"/>

<MapNode ImageUrl="~\Images\Musical.gif"

Title="Musical"

Description="Musical Section"

ToolTip="Musical Page"/>

</MapNode>

</MapHomeNode>

Hinweise

Wenn das Menu-Steuerelement an eine Datenquelle gebunden ist, in der jedes Datenelement mehrere Felder enthält (z. b. ein XML-Element mit mehreren Attributen), zeigt ein Menü Element den Wert an, der standardmäßig von der ToString()-Methode des Datenelements zurückgegeben wird, wenn keine Menü Element Bindungen definiert sind.When the Menu control is bound to a data source where each data item contains multiple fields (such as an XML element with several attributes), if no menu item bindings are defined, a menu item displays the value returned by the ToString() method of the data item by default. Im Fall eines XML-Elements zeigt das Menü Element den Elementnamen an, der die zugrunde liegende Struktur des Menüs anzeigt, ansonsten aber nicht sehr nützlich ist.In the case of an XML element, the menu item displays the element name, which shows the underlying structure of the menu, but is not very useful otherwise. Sie können die Eigenschaften eines Menü Elements an ein bestimmtes Feld binden, indem Sie Menü Element Bindungen angeben.You can bind the properties of a menu item to a specific field by specifying menu item bindings. Ein MenuItemBinding-Objekt definiert die Beziehung zwischen jedem Datenelement und dem Menü Element, an das es gebunden wird.A MenuItemBinding object defines the relationship between each data item and the menu item it is binding to.

Hinweis

Wenn das Menu-Steuerelement an ein SiteMapDataSource Steuerelement gebunden ist, haben die Menü Element Bindungen keine Auswirkung.When the Menu control is bound to a SiteMapDataSource control, menu item bindings have no effect. Die Bindung wird automatisch mithilfe des Site Übersichts Anbieters ausgeführt.Binding is performed automatically using the site map provider.

Das Menu-Steuerelement speichert seine MenuItemBinding Objekte in der DataBindings-Eigenschaft und wendet die Bindungen auf die Datenquelle an, um eine 1:1-Beziehung zwischen der Menühierarchie und der Datenquellen Hierarchie zu erstellen.The Menu control stores its MenuItemBinding objects in the DataBindings property and applies the bindings to the data source to create a one-to-one relationship between the menu hierarchy and the data source hierarchy. Für jedes Datenelement in der Datenquelle versucht das Menu-Steuerelement, das Datenelement mit einem MenuItemBinding-Objekt abzugleichen, um das entsprechende MenuItem-Objekt zu erstellen.For each data item in the data source, the Menu control attempts to match the data item to a MenuItemBinding object to create the corresponding MenuItem object.

Beim Erstellen eines MenuItemBinding Objekts müssen Sie die Kriterien für die Bindung angeben.When creating a MenuItemBinding object, you must specify the criteria for binding. Die Kriterien geben an, wann ein Datenelement an ein Menü Element gebunden werden soll.The criteria indicate when a data item should be bound to a menu item. Sie können die Depth, die DataMemberoder beides angeben.You can specify the Depth, the DataMember, or both.

Eine Menü Element Tiefe gibt die Menü Ebene an, die gebunden wird.A menu item depth specifies the menu level that gets bound. Mit der folgenden MenuItemBinding Deklaration werden z. b. die Felder Name und ID der Datenquelle an die Eigenschaften Text und Value aller Knoten mit einer Tiefe von 0 gebunden:For example, the following MenuItemBinding declaration binds the Name and ID fields of the data source to the Text and Value properties, respectively, of all nodes with a depth of 0:

<asp:MenuItemBinding Depth="0" TextField="Name" ValueField="ID">  

Ein Datenmember gibt den Typ des Datenelements in der zugrunde liegenden Datenquelle an, kann jedoch unterschiedliche Informationen darstellen, abhängig von der Datenquelle.A data member specifies the type of the data item in the underlying data source, but can represent different information depending on the data source. Jedes Datenelement in einer hierarchischen Datenquelle (dargestellt durch ein IHierarchyData-Objekt) macht eine Type-Eigenschaft verfügbar, die den Typ des Datenelements angibt.Each data item in a hierarchical data source (represented by an IHierarchyData object) exposes a Type property, which specifies the type of the data item. Der-Datenmember für ein XML-Element gibt z. b. den Namen des Elements an.For example, the data member for an XML element specifies the name of the element. Wenn eine Datenquelle mehrere Datenelement Typen enthält, gibt der Datenmember den zu verwendenden Daten Elementtyp an.When a data source contains multiple data item types, the data member specifies which data item type to use. In der folgenden MenuItemBinding Deklaration werden die <Book> Elemente eines XmlDataSource-Steuer Elements unabhängig von der Position in der Hierarchie an alle Menü Elemente im Menü gebunden:The following MenuItemBinding declaration binds the <Book> elements of an XmlDataSource control to all the menu items in the menu, regardless of the location in the hierarchy:

<asp:MenuItemBinding DataMember="Book" TextField="Title" ValueField= "ISBN">  

Manchmal müssen Sie möglicherweise eine Menü Element Bindung erstellen, die sowohl eine Tiefe als auch einen Datenmember angibt.Sometimes you might need to create a menu item binding that specifies both a depth and a data member. Dies wird häufig verwendet, wenn die Datenquelle Elemente auf unterschiedlichen Ebenen enthält, die denselben Datenmember-Wert aufweisen.This is often used when the data source contains items at different levels that have the same data member value. Beispielsweise können <Item> Elemente vorhanden sein, die auf unterschiedlichen Ebenen innerhalb einer XML-Datei angezeigt werden.For example, you can have <Item> elements that appear at different levels within an XML file. Die folgenden MenuItemBinding Deklarationen veranschaulichen, wie Menü Element Bindungen angegeben werden, die für identische Datenmember in unterschiedlichen Menü tiefen gelten:The following MenuItemBinding declarations show how to specify menu item bindings that apply to identical data members at different menu depths:

<asp:MenuItemBinding DataMember="Item" Depth="1" TextField="Title">

<asp:MenuItemBinding DataMember="Item" Depth="2" TextField="ISBN">

Wenn eine Menü Element Bindung ohne eine Tiefe und einen Datenmember definiert ist, wird die Menü Element Bindung auf alle Menü Elemente im Menü angewendet.If a menu item binding is defined without a depth and a data member, the menu item binding is applied to all menu items within the menu. Dies wird häufig verwendet, wenn alle Datenelemente über die gleichen Eigenschaften verfügen und unabhängig von der Menü Tiefe identisch angezeigt werden sollten.This is commonly used when all data items have the same properties and should be displayed identically, regardless of the menu depth.

Nachdem Sie die Bindungs Kriterien festgelegt haben, können Sie eine Eigenschaft eines MenuItem Objekts binden, die an einen Wert gebunden werden kann.After the binding criteria are established, you can then bind a property of a MenuItem object that can be bound to a value. Sie können an ein Feld eines Datenelements oder an einen statischen Wert binden.You can bind to a field of a data item or to a static value. Wenn Sie an einen statischen Wert gebunden sind, verwenden alle MenuItem Objekte, auf die das MenuItemBinding-Objekt angewendet wird, denselben Wert.When bound to a static value, all MenuItem objects to which the MenuItemBinding object is applied share the same value. Eigenschaften, die an Felder gebunden sind, enthalten die Werte des entsprechenden Felds aus der Datenquelle.Properties bound to fields contain the values of the corresponding field from the data source.

Hinweis

Sie können eine gebundene Eigenschaft in einem MenuItem Objekt selektiv überschreiben, indem Sie die entsprechende-Eigenschaft direkt festlegen.You can selectively override a bound property in a MenuItem object by setting the corresponding property directly.

In der folgenden Tabelle werden die Eigenschaften der MenuItemBinding-Klasse aufgelistet, die es Ihnen ermöglichen, eine Eigenschaft des MenuItem-Objekts an ein Feld eines Datenelements zu binden.The following table lists the properties of the MenuItemBinding class that allow you to bind a property of the MenuItem object to a field of a data item.

EigenschaftProperty BESCHREIBUNGDescription
ImageUrlField Das Feld, das an die ImageUrl-Eigenschaft eines MenuItem Objekts gebunden werden soll.The field to bind to the ImageUrl property of a MenuItem object.
NavigateUrlField Das Feld, das an die NavigateUrl-Eigenschaft eines MenuItem Objekts gebunden werden soll.The field to bind to the NavigateUrl property of a MenuItem object.
TextField Das Feld, das an die Text-Eigenschaft eines MenuItem Objekts gebunden werden soll.The field to bind to the Text property of a MenuItem object.
ToolTipField Das Feld, das an die ToolTip-Eigenschaft eines MenuItem Objekts gebunden werden soll.The field to bind to the ToolTip property of a MenuItem object.
ValueField Das Feld, das an die Value-Eigenschaft eines MenuItem Objekts gebunden werden soll.The field to bind to the Value property of a MenuItem object.

In der folgenden Tabelle werden die Eigenschaften der MenuItemBinding-Klasse aufgelistet, die es Ihnen ermöglichen, eine Eigenschaft des MenuItem Objekts an einen statischen Wert zu binden.The following table lists the properties of the MenuItemBinding class that allow you to bind a property of the MenuItem object to a static value.

EigenschaftProperty BESCHREIBUNGDescription
ImageUrl Der statische Wert, der an die ImageUrl-Eigenschaft eines MenuItem Objekts gebunden werden soll.The static value to bind to the ImageUrl property of a MenuItem object.
NavigateUrl Der statische Wert, der an die NavigateUrl-Eigenschaft eines MenuItem Objekts gebunden werden soll.The static value to bind to the NavigateUrl property of a MenuItem object.
Target Der statische Wert, der an die Target-Eigenschaft eines MenuItem Objekts gebunden werden soll.The static value to bind to the Target property of a MenuItem object.
Text Der statische Wert, der an die Text-Eigenschaft eines MenuItem Objekts gebunden werden soll.The static value to bind to the Text property of a MenuItem object.
ToolTip Der statische Wert, der an die ToolTip-Eigenschaft eines MenuItem Objekts gebunden werden soll.The static value to bind to the ToolTip property of a MenuItem object.
Value Der statische Wert, der an die Value-Eigenschaft eines MenuItem Objekts gebunden werden soll.The static value to bind to the Value property of a MenuItem object.

Wenn widersprüchliche MenuItemBinding Objekte definiert werden, wendet das Menu-Steuerelement die Menü Element Bindungen in der folgenden Rangfolge an:If conflicting MenuItemBinding objects are defined, the Menu control applies the menu item bindings in the following order of precedence:

  1. Das MenuItemBinding Objekt, das sowohl eine Tiefe als auch einen Datenmember definiert und abgleicht.The MenuItemBinding object that defines and matches both a depth and a data member.

  2. Das MenuItemBinding Objekt, das den Datenmember definiert und mit diesem übereinstimmt.The MenuItemBinding object that defines and matches the data member only.

  3. Das MenuItemBinding Objekt, das die Tiefe definiert und mit der Tiefe übereinstimmt.The MenuItemBinding object that defines and matches the depth only.

  4. Das MenuItemBinding Objekt, das weder die Tiefe noch den Datenmember definiert.The MenuItemBinding object that defines neither the depth nor the data member. (Diese Art von Menü Element Bindung wird auf alle Menü Elemente im Menü angewendet.)(This type of menu item binding is applied to all menu items in the menu.)

  5. Das MenuItemBinding Objekt, das keine Entsprechung in der Datenquelle hat.The MenuItemBinding object that does not have a match in the data source. In diesem Fall wird der Wert, der von der ToString()-Methode des Datenelements zurückgegeben wird, an die Eigenschaften Text und Value der Menü Elemente gebunden, auf die das MenuItemBinding Objekt angewendet wird.In this case, the value returned by the ToString() method of the data item is then bound to the Text and Value properties of the menu items to which the MenuItemBinding object is applied.

Mit der MenuItemBinding-Klasse können Sie auch den Text formatieren, der in einem Menü Element angezeigt wird, indem Sie die FormatString-Eigenschaft festlegen.The MenuItemBinding class also allows you to format the text displayed in a menu item by setting the FormatString property.

Konstruktoren

MenuItemBinding()

Initialisiert eine neue Instanz der Klasse MenuItemBinding.Initializes a new instance of the MenuItemBinding class.

Eigenschaften

DataMember

Ruft den Datenmember ab, der an ein Menüelement gebunden werden soll, oder legt diesen fest.Gets or sets the data member to bind to a menu item.

Depth

Ruft die Menütiefe ab, auf die das MenuItemBinding-Objekt angewendet wird, oder legt diese fest.Gets or sets the menu depth to which the MenuItemBinding object is applied.

Enabled

Ruft einen Wert ab, der angibt, ob das Menüelement aktiviert ist, für das das MenuItemBinding-Objekt übernommen wird, sodass das Element ein Popoutbild sowie vorhandene untergeordnete Menüelemente anzeigen kann, oder legt diesen fest.Gets or sets a value that indicates whether the menu item to which the MenuItemBinding object is applied is enabled, allowing the item to display a pop-out image and any child menu items.

EnabledField

Ruft den Namen des Felds aus der Datenquelle ab, das an die Enabled-Eigenschaft eines MenuItem-Objekts gebunden werden soll, für das das MenuItemBinding-Objekt übernommen wird, oder legt diesen fest.Gets or sets the name of the field from the data source to bind to the Enabled property of a MenuItem object to which the MenuItemBinding object is applied.

FormatString

Ruft die Zeichenfolge ab, mit der das Anzeigeformat für den Text eines Menüelements angegeben wird, für das das MenuItemBinding-Objekt übernommen wird, oder legt diese fest.Gets or sets the string that specifies the display format for the text of a menu item to which the MenuItemBinding object is applied.

ImageUrl

Ruft die URL für ein Bild ab, das neben dem Text eines Menüelements angezeigt wird, für das das MenuItemBinding-Objekt übernommen wird, oder legt diese fest.Gets or sets the URL to an image that is displayed next to the text of a menu item to which the MenuItemBinding object is applied.

ImageUrlField

Ruft den Namen des Felds aus der Datenquelle ab, das an die ImageUrl-Eigenschaft eines MenuItem-Objekts gebunden werden soll, für das das MenuItemBinding-Objekt übernommen wird, oder legt diesen fest.Gets or sets the name of the field from the data source to bind to the ImageUrl property of a MenuItem object to which the MenuItemBinding object is applied.

NavigateUrl

Ruft die URL ab, zu der ein Link hergestellt werden soll, wenn auf ein Menüelement geklickt wird, für das das MenuItemBinding-Objekt übernommen wird, oder legt diese fest.Gets or sets the URL to link to when a menu item to which the MenuItemBinding object is applied is clicked.

NavigateUrlField

Ruft den Namen des Felds aus der Datenquelle ab, das an die NavigateUrl-Eigenschaft eines MenuItem-Objekts gebunden werden soll, für das das MenuItemBinding-Objekt übernommen wird, oder legt diesen fest.Gets or sets the name of the field from the data source to bind to the NavigateUrl property of a MenuItem object to which the MenuItemBinding object is applied.

PopOutImageUrl

Ruft die URL für ein Bild ab, das das Vorhandensein eines dynamischen Untermenüs für ein Menüelement anzeigt, für das das MenuItemBinding-Objekt übernommen wird, oder legt diese fest.Gets or sets the URL to an image that indicates the presence of a dynamic submenu for a menu item to which the MenuItemBinding object is applied.

PopOutImageUrlField

Ruft den Namen des Felds aus der Datenquelle ab, das an die PopOutImageUrl-Eigenschaft eines MenuItem-Objekts gebunden werden soll, für das das MenuItemBinding-Objekt übernommen wird, oder legt diesen fest.Gets or sets the name of the field from the data source to bind to the PopOutImageUrl property of a MenuItem object to which the MenuItemBinding object is applied.

Selectable

Ruft einen Wert ab, der angibt, ob das Menüelement, für das das MenuItemBinding-Objekt übernommen wird, ausgewählt werden kann oder ob darauf geklickt werden kann, oder legt diesen Wert fest.Gets or sets a value that indicates whether the menu item to which the MenuItemBinding object is applied can be selected, or is "clickable."

SelectableField

Ruft den Namen des Felds aus der Datenquelle ab, das an die Selectable-Eigenschaft eines MenuItem-Objekts gebunden werden soll, für das das MenuItemBinding-Objekt übernommen wird, oder legt diesen fest.Gets or sets the name of the field from the data source to bind to the Selectable property of a MenuItem object to which the MenuItemBinding object is applied.

SeparatorImageUrl

Ruft für ein Menüelement, für das das MenuItemBinding-Objekt übernommen wird, die URL eines Bilds ab, das unterhalb des Texts eines Menüelements angezeigt wird (damit es von anderen Menüelementen getrennt wird), oder legt diese URL fest.Gets or sets the URL to an image displayed below the text of a menu item (to separate it from other menu items) for a menu item to which the MenuItemBinding object is applied.

SeparatorImageUrlField

Ruft den Namen des Felds aus der Datenquelle ab, das an die SeparatorImageUrl-Eigenschaft eines MenuItem-Objekts gebunden werden soll, für das das MenuItemBinding-Objekt übernommen wird, oder legt diesen fest.Gets or sets the name of the field from the data source to bind to the SeparatorImageUrl property of a MenuItem object to which the MenuItemBinding object is applied.

Target

Ruft das Zielfenster oder den Zielframe ab, in dem die Webseiteninhalte angezeigt werden sollen, die einem Menüeelement zugeordnet sind, für das das MenuItemBinding-Objekt übernommen wird, oder legt dieses bzw. diesen fest.Gets or sets the target window or frame in which to display the Web page content associated with a menu item to which the MenuItemBinding object is applied.

TargetField

Ruft den Namen des Felds aus der Datenquelle ab, das an die Target-Eigenschaft eines MenuItem-Objekts gebunden werden soll, für das das MenuItemBinding-Objekt übernommen wird, oder legt diesen fest.Gets or sets the name of the field from the data source to bind to the Target property of a MenuItem object to which the MenuItemBinding object is applied.

Text

Ruft den Text ab, der für das Menüelement angezeigt wird, für das das MenuItemBinding-Objekt übernommen wird, oder legt diesen fest.Gets or sets the text displayed for the menu item to which the MenuItemBinding object is applied.

TextField

Ruft den Namen des Felds aus der Datenquelle ab, das an die Text-Eigenschaft eines MenuItem-Objekts gebunden werden soll, für das das MenuItemBinding-Objekt übernommen wird, oder legt diesen fest.Gets or sets the name of the field from the data source to bind to the Text property of a MenuItem object to which the MenuItemBinding object is applied.

ToolTip

Ruft den QuickInfo-Text für ein Menüelement ab, für das das MenuItemBinding-Objekt übernommen wird, oder legt diesen fest.Gets or sets the ToolTip text for a menu item to which the MenuItemBinding object is applied.

ToolTipField

Ruft den Namen des Felds aus der Datenquelle ab, das an die ToolTip-Eigenschaft eines MenuItem-Objekts gebunden werden soll, für das das MenuItemBinding-Objekt übernommen wird, oder legt diesen fest.Gets or sets the name of the field from the data source to bind to the ToolTip property of a MenuItem object to which the MenuItemBinding object is applied.

Value

Ruft einen nicht angezeigten Wert ab, mit dem zusätzliche Daten zu einem Menüelement gespeichert werden, für das das MenuItemBinding-Objekt übernommen wird (z. B. Daten zum Behandeln eines Postbackereignisses), oder legt diesen fest.Gets or sets a nondisplayed value used to store any additional data about a menu item to which the MenuItemBinding object is applied, such as data used for handling postback events.

ValueField

Ruft den Namen des Felds aus der Datenquelle ab, das an die Value-Eigenschaft eines MenuItem-Objekts gebunden werden soll, für das das MenuItemBinding-Objekt übernommen wird, oder legt diesen fest.Gets or sets the name of the field from the data source to bind to the Value property of a MenuItem object to which the MenuItemBinding object is applied.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.Determines whether the specified object is equal to the current object.

(Geerbt von Object)
GetHashCode()

Dient als die Standard-HashfunktionServes as the default hash function.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

Explizite Schnittstellenimplementierungen

ICloneable.Clone()

Erstellt eine Kopie des MenuItemBinding-Objekts.Creates a copy of the MenuItemBinding object.

IDataSourceViewSchemaAccessor.DataSourceViewSchema

Eine Beschreibung dieses Members finden Sie unter DataSourceViewSchema.For a description of this member, see DataSourceViewSchema.

IStateManager.IsTrackingViewState

Ruft einen Wert ab, der angibt, ob das MenuItemBinding-Objekt Änderungen des Ansichtszustands speichert.Gets a value that indicates whether the MenuItemBinding object is saving changes to its view state.

IStateManager.LoadViewState(Object)

Lädt den zuvor gespeicherten Ansichtszustand des Knotens.Loads the node's previously saved view state.

IStateManager.SaveViewState()

Speichert die Änderungen am Ansichtszustand in einem Object.Saves the view state changes to an Object.

IStateManager.TrackViewState()

Weist das MenuItemBinding-Objekt an, Änderungen am Ansichtszustand nachzuverfolgen.Instructs the MenuItemBinding object to track changes to its view state.

Gilt für:

Siehe auch