Språk

MenuBindingsEditor Klass

Definition

Tillhandahåller en komponentredigerare för samlingen DataBindings av den associerade Menu kontrollen.

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
Arv
MenuBindingsEditor

Exempel

I följande kodexempel visas hur du använder EditorAttribute attributet för att associera MenuBindingsEditor klassen och UITypeEditor klassen (bindningsredigerarens basklass) med en egenskap i en anpassad kontroll, härledd från WebControl klassen, som hämtar och anger en MenuItemCollection samling.

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

Kommentarer

Klassen MenuBindingsEditor tillhandahåller ett användargränssnitt för redigering av elementen MenuItemBinding i DataBindings samlingen i den associerade Menu kontrollen.

Objektet MenuBindingsEditor anropas genom att välja ellipsknappen (...) i egenskapen DataBindings i rutnätet Egenskaper för den visuella designern, eller genom att välja Redigera menyobjekt från snabbmenyn Vanliga uppgifter på kontrollen.

Metoden EditValue redigerar värdena för databindningssamlingen för den associerade Menu kontrollen. Metoden GetEditStyle hämtar redigeringsformatet som är associerat med den här redigeraren.

Konstruktorer

Name Description
MenuBindingsEditor()

Initierar en ny instans av MenuBindingsEditor klassen.

Egenskaper

Name Description
IsDropDownResizable

Hämtar ett värde som anger om listruteredigerare ska kunna ändras av användaren.

(Ärvd från UITypeEditor)

Metoder

Name Description
EditValue(IServiceProvider, Object)

Redigerar värdet för det angivna objektet med hjälp av redigeringsformatet som anges av GetEditStyle() metoden.

(Ärvd från UITypeEditor)
EditValue(ITypeDescriptorContext, IServiceProvider, Object)

Redigerar värdet för databindningssamlingen för den associerade Menu kontrollen.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetEditStyle()

Hämtar redigeringsformatet som används av EditValue(IServiceProvider, Object) metoden.

(Ärvd från UITypeEditor)
GetEditStyle(ITypeDescriptorContext)

Hämtar redigeringsformatet som är associerat med den här redigeraren.

GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetPaintValueSupported()

Anger om den här redigeraren har stöd för att måla en representation av ett objekts värde.

(Ärvd från UITypeEditor)
GetPaintValueSupported(ITypeDescriptorContext)

Anger om den angivna kontexten stöder målning av en representation av ett objekts värde i den angivna kontexten.

(Ärvd från UITypeEditor)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
PaintValue(Object, Graphics, Rectangle)

Målar en representation av värdet för det angivna objektet till den angivna arbetsytan.

(Ärvd från UITypeEditor)
PaintValue(PaintValueEventArgs)

Målar en representation av värdet för ett objekt med hjälp av den angivna PaintValueEventArgs.

(Ärvd från UITypeEditor)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för

Se även