Aracılığıyla paylaş


MenuBindingsEditor Sınıf

Tanım

İlişkili Menu denetimin DataBindings koleksiyonu için bir bileşen düzenleyicisi sağlar.

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

Örnekler

Aşağıdaki kod örneği, sınıfını ve UITypeEditor sınıfını (bağlamalar düzenleyicisi temel sınıfı) sınıfından türetilen bir özel denetimdeki bir özellik ile ilişkilendirmek MenuBindingsEditor için özniteliğinin WebControl nasıl kullanılacağını EditorAttribute gösterir. Bu özellik, bir MenuItemCollection koleksiyonu alır ve ayarlar.

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

Açıklamalar

sınıfı, MenuBindingsEditor ilişkili Menu denetim içindeki koleksiyonun MenuItemBinding DataBindings öğelerini düzenlemek için bir kullanıcı arabirimi sağlar.

MenuBindingsEditor Nesne, görsel tasarımcının Özellikler kılavuzundaki DataBindings özelliğindeki üç nokta (...) düğmesi seçilerek veya denetimdeki Ortak Görevler bağlam menüsünden Menü Öğelerini Düzenle seçilerek çağrılır.

yöntemi, EditValue ilişkili Menu denetimin veri bağlamaları koleksiyonunun değerlerini düzenler. yöntemi, GetEditStyle bu düzenleyiciyle ilişkili düzenleme stilini alır.

Oluşturucular

MenuBindingsEditor()

MenuBindingsEditor sınıfının yeni bir örneğini başlatır.

Özellikler

IsDropDownResizable

Açılan düzenleyicilerin kullanıcı tarafından yeniden boyutlandırılabilir olup olmayacağını belirten bir değer alır.

(Devralındığı yer: UITypeEditor)

Yöntemler

EditValue(IServiceProvider, Object)

yöntemi tarafından belirtilen düzenleyici stilini kullanarak belirtilen nesnenin GetEditStyle() değerini düzenler.

(Devralındığı yer: UITypeEditor)
EditValue(ITypeDescriptorContext, IServiceProvider, Object)

İlişkili Menu denetimin veri bağlamaları koleksiyonunun değerini düzenler.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetEditStyle()

yöntemi tarafından EditValue(IServiceProvider, Object) kullanılan düzenleyici stilini alır.

(Devralındığı yer: UITypeEditor)
GetEditStyle(ITypeDescriptorContext)

Bu düzenleyiciyle ilişkili düzenleme stilini alır.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetPaintValueSupported()

Bu düzenleyicinin bir nesnenin değerinin gösterimini boyamayı destekleyip desteklemediğini gösterir.

(Devralındığı yer: UITypeEditor)
GetPaintValueSupported(ITypeDescriptorContext)

Belirtilen bağlamın, belirtilen bağlam içinde nesne değerinin bir gösterimini boyamayı destekleyip desteklemediğini gösterir.

(Devralındığı yer: UITypeEditor)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
PaintValue(Object, Graphics, Rectangle)

Belirtilen nesnenin değerinin gösterimini belirtilen tuvale boyar.

(Devralındığı yer: UITypeEditor)
PaintValue(PaintValueEventArgs)

Belirtilen PaintValueEventArgsöğesini kullanarak bir nesnenin değerinin gösterimini boyar.

(Devralındığı yer: UITypeEditor)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.