Aracılığıyla paylaş


MenuItemStyleCollectionEditor Sınıf

Tanım

İlişkili Menu denetimdeki nesneler için MenuItemStyleCollection bir bileşen düzenleyicisi sağlar.

public ref class MenuItemStyleCollectionEditor : System::ComponentModel::Design::CollectionEditor
public class MenuItemStyleCollectionEditor : System.ComponentModel.Design.CollectionEditor
type MenuItemStyleCollectionEditor = class
    inherit CollectionEditor
Public Class MenuItemStyleCollectionEditor
Inherits CollectionEditor
Devralma
MenuItemStyleCollectionEditor

Örnekler

Aşağıdaki kod örneği, ve UITypeEditor sınıflarını (koleksiyon düzenleyicisi temel sınıfı) sınıfından türetilen özel bir denetimdeki bir özellik ile ilişkilendirmek MenuItemStyleCollectionEditor ve bir MenuItemStyleCollection koleksiyonu ayarlayan özniteliğini WebControl nasıl kullanacağınızı EditorAttribute gösterir.

private MenuItemStyleCollection menuItemStyles;

// Associate the MenuItemStyleCollectionEditor with the 
// LevelMenuItemStyles. 
[Editor(typeof(System.Web.UI.Design.WebControls.
    MenuItemStyleCollectionEditor),
    typeof(UITypeEditor))]
public MenuItemStyleCollection LevelMenuItemStyles
{
    get { return menuItemStyles; }
    set { menuItemStyles = value; }
} // LevelMenuItemStyles
Private menuItemStyles As MenuItemStyleCollection

' Associate the MenuItemStyleCollectionEditor with the 
' LevelMenuItemStyles.
<EditorAttribute( GetType(System.Web.UI.Design.WebControls. _
    MenuItemStyleCollectionEditor), _
    GetType(UITypeEditor))> _
Public Property LevelMenuItemStyles() As MenuItemStyleCollection
    Get
        Return menuItemStyles
    End Get
    Set
        menuItemStyles = value
    End Set
End Property ' LevelMenuItemStyles

Açıklamalar

sınıfı, MenuItemStyleCollectionEditor nesnenin MenuItemStyle MenuItemStyleCollection denetimi MenuDesigner altında, tasarım zamanında ilişkili Menu denetimdeki nesnelerin öğelerini düzenlemek için bir kullanıcı arabirimi sağlar.

Denetimin MenuItemStyleCollection ve LevelSelectedStyles özelliklerinin Menu her biriyle LevelMenuItemStyles ilişkili bir vardır. Bu MenuItemStyleCollection nesneler, menü yapısındaki düzeylerine (iç içe yerleştirme derinliği) bağlı olan menü öğelerine stil uygulamak için kullanılır.

MenuItemStyleCollectionEditor, örneğin görsel tasarımcısının Özellikler kılavuzundaki LevelMenuItemStyles veya LevelSelectedStyles satırındaki üç nokta düğmesini (...) seçerek çağrılır.

yöntemi, düzenleyicide CanSelectMultipleInstances bir kerede yalnızca bir nesne seçilebileceğini belirtmek için her zaman döndürür false . yöntemi, CreateCollectionForm geçerli MenuItemStyleCollectionöğesini görüntülemek ve düzenlemek için yeni bir form oluşturur.

yöntemi, CreateInstance belirtilen koleksiyon öğesi türünün yeni bir örneğini oluşturur. yöntemi, CreateNewItemTypes düzenleyicinin oluşturabileceği bir tür dizisi döndürür.

Oluşturucular

MenuItemStyleCollectionEditor(Type)

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

Özellikler

CollectionItemType

Koleksiyondaki her öğenin veri türünü alır.

(Devralındığı yer: CollectionEditor)
CollectionType

Koleksiyon nesnesinin veri türünü alır.

(Devralındığı yer: CollectionEditor)
Context

Geçerli bağlamı gösteren bir tür tanımlayıcısı alır.

(Devralındığı yer: CollectionEditor)
HelpTopic

Düzenleyicinin iletişim kutusu Yardım düğmesine veya F1 tuşuna basıldığında yardım konusunu veya konu listesini görüntülemek için Yardım anahtar sözcüğünü alır.

(Devralındığı yer: CollectionEditor)
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)
NewItemTypes

Bu koleksiyon için oluşturulabilecek kullanılabilir öğe türlerini alır.

(Devralındığı yer: CollectionEditor)

Yöntemler

CancelChanges()

Koleksiyondaki değişiklikleri iptal eder.

(Devralındığı yer: CollectionEditor)
CanRemoveInstance(Object)

Koleksiyonun özgün üyelerinin kaldırılıp kaldırılamayacağını gösterir.

(Devralındığı yer: CollectionEditor)
CanSelectMultipleInstances()

Düzenleyicide aynı anda birden çok MenuItemStyle öğenin seçilip seçilemeyeceğini belirten bir değer alır.

CreateCollectionForm()

Geçerli MenuItemStyleCollection nesneyi görüntülemek ve düzenlemek için yeni bir form oluşturur.

CreateCollectionItemType()

Bu koleksiyonun içerdiği veri türünü alır.

(Devralındığı yer: CollectionEditor)
CreateInstance(Type)

Belirtilen koleksiyon öğesi türünün yeni bir örneğini oluşturur.

CreateNewItemTypes()

Bu koleksiyon düzenleyicisinin oluşturabileceği veri türlerini alır.

DestroyInstance(Object)

Nesnenin belirtilen örneğini yok eder.

(Devralındığı yer: CollectionEditor)
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)

Belirtilen hizmet sağlayıcısını ve bağlamı kullanarak belirtilen nesnenin değerini düzenler.

(Devralındığı yer: CollectionEditor)
Equals(Object)

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

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

Verilen liste öğesinin görüntüleme metnini alır.

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

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

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

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

(Devralındığı yer: CollectionEditor)
GetHashCode()

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

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

Belirtilen koleksiyonu içeren bir nesne dizisi alır.

(Devralındığı yer: CollectionEditor)
GetObjectsFromInstance(Object)

Verilen nesneyi içeren bir liste döndürür.

(Devralındığı yer: CollectionEditor)
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)
GetService(Type)

varsa, istenen hizmeti alır.

(Devralındığı yer: CollectionEditor)
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)
SetItems(Object, Object[])

Belirtilen diziyi koleksiyonun öğeleri olarak ayarlar.

(Devralındığı yer: CollectionEditor)
ShowHelp()

Koleksiyon düzenleyicisi için varsayılan Yardım konusunu görüntüler.

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

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

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.