MenuBindingsEditor Klasse

Definition

Stellt einen Komponenten-Editor für die DataBindings Auflistung des zugeordneten Menu Steuerelements bereit.

public ref class MenuBindingsEditor : System::Drawing::Design::UITypeEditor
public class MenuBindingsEditor : System.Drawing.Design.UITypeEditor
type MenuBindingsEditor = class
    inherit UITypeEditor
Public Class MenuBindingsEditor
Inherits UITypeEditor
Vererbung
MenuBindingsEditor

Beispiele

Das folgende Codebeispiel zeigt, wie Sie das EditorAttribute Attribut verwenden, um die MenuBindingsEditor Klasse und die UITypeEditor Klasse (die Bindungs-Editor-Basisklasse) einer Eigenschaft in einem benutzerdefinierten Steuerelement zuzuordnen, das von der WebControl Klasse abgeleitet wird, die eine MenuItemCollection Auflistung abruft und festlegt.

private MenuItemBindingCollection localBindings;

// Associate the MenuBindingsEditor with the DataBindings. 
[Editor(typeof(System.Web.UI.Design.WebControls.MenuBindingsEditor),
    typeof(UITypeEditor))]
public MenuItemBindingCollection DataBindings
{
    get { return localBindings; }
    set { localBindings = value; }
} // DataBindings
Private localBindings As MenuItemBindingCollection

' Associate the MenuBindingsEditor with the DataBindings.
<EditorAttribute( GetType(System.Web.UI.Design.WebControls. _
    MenuBindingsEditor), _
    GetType(UITypeEditor))> _
Public Property DataBindings() As MenuItemBindingCollection
    Get
        Return localBindings
    End Get
    Set
        localBindings = value
    End Set
End Property ' DataBindings

Hinweise

Die MenuBindingsEditor Klasse stellt eine Benutzeroberfläche zum Bearbeiten der MenuItemBinding Elemente der DataBindings Auflistung innerhalb des zugehörigen Steuerelements Menu bereit.

Das MenuBindingsEditor Objekt wird aufgerufen, indem die Auslassungspunkte (...) auf der DataBindings-Eigenschaft im Eigenschaftenraster des visuellen Designers ausgewählt werden, oder indem Sie im Steuerelement menüelemente bearbeiten aus dem Kontextmenü " Allgemeine Aufgaben " des Steuerelements auswählen.

Die EditValue Methode bearbeitet die Werte der Datenbindungenauflistung des zugeordneten Menu Steuerelements. Die GetEditStyle Methode ruft den Bearbeitungsstil ab, der diesem Editor zugeordnet ist.

Konstruktoren

Name Beschreibung
MenuBindingsEditor()

Initialisiert eine neue Instanz der MenuBindingsEditor-Klasse.

Eigenschaften

Name Beschreibung
IsDropDownResizable

Ruft einen Wert ab, der angibt, ob Die Größe von Dropdown-Editoren vom Benutzer geändert werden soll.

(Geerbt von UITypeEditor)

Methoden

Name Beschreibung
EditValue(IServiceProvider, Object)

Bearbeitet den Wert des angegebenen Objekts mithilfe der von der GetEditStyle() Methode angegebenen Editorformatvorlage.

(Geerbt von UITypeEditor)
EditValue(ITypeDescriptorContext, IServiceProvider, Object)

Bearbeitet den Wert der Datenbindungenauflistung des zugeordneten Menu Steuerelements.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetEditStyle()

Ruft die editor-Formatvorlage ab, die von der EditValue(IServiceProvider, Object) Methode verwendet wird.

(Geerbt von UITypeEditor)
GetEditStyle(ITypeDescriptorContext)

Ruft die Bearbeitungsformatvorlage ab, die diesem Editor zugeordnet ist.

GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetPaintValueSupported()

Gibt an, ob dieser Editor das Zeichnen einer Darstellung des Werts eines Objekts unterstützt.

(Geerbt von UITypeEditor)
GetPaintValueSupported(ITypeDescriptorContext)

Gibt an, ob der angegebene Kontext das Zeichnen einer Darstellung des Werts eines Objekts innerhalb des angegebenen Kontexts unterstützt.

(Geerbt von UITypeEditor)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
PaintValue(Object, Graphics, Rectangle)

Zeichnet eine Darstellung des Werts des angegebenen Objekts an den angegebenen Zeichenbereich.

(Geerbt von UITypeEditor)
PaintValue(PaintValueEventArgs)

Zeichnet eine Darstellung des Werts eines Objekts mithilfe des angegebenen PaintValueEventArgs.

(Geerbt von UITypeEditor)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für:

Weitere Informationen