Aracılığıyla paylaş


Menu.MenuItemCollection Sınıf

Tanım

Nesne koleksiyonunu MenuItem temsil eder.

public: ref class Menu::MenuItemCollection : System::Collections::IList
[System.ComponentModel.ListBindable(false)]
public class Menu.MenuItemCollection : System.Collections.IList
[<System.ComponentModel.ListBindable(false)>]
type Menu.MenuItemCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
Public Class Menu.MenuItemCollection
Implements IList
Devralma
Menu.MenuItemCollection
Öznitelikler
Uygulamalar

Açıklamalar

Bu sınıf , ContextMenuveya MenuItemiçinde MainMenudepolanan nesnelerin koleksiyonunu MenuItem temsil eder. MainMenu ve ContextMenu sınıfları için bu koleksiyon, denetimin menü yapısının tamamını temsil eder. sınıfı için MenuItem , bu koleksiyon ile ilişkili alt menü öğelerinin MenuItemlistesini temsil eder.

Add ve Remove yöntemleri, koleksiyona tek tek menü öğeleri eklemenizi ve kaldırmanızı sağlar. Ayrıca Clear yöntemini kullanarak koleksiyondaki tüm menü öğelerini kaldırabilirsiniz.

Oluşturucular

Menu.MenuItemCollection(Menu)

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

Özellikler

Count

Koleksiyondaki toplam nesne sayısını MenuItem gösteren bir değer alır.

IsReadOnly

Topluluğun salt okunur olup olmadığını gösteren bir değer alır.

Item[Int32]

MenuItem koleksiyonda belirtilen dizinlenmiş konumda öğesini alır.

Item[String]

Koleksiyondan belirtilen anahtara sahip bir öğe alır.

Yöntemler

Add(Int32, MenuItem)

Menü öğesi koleksiyonu içinde belirtilen dizinde daha önce oluşturulmuş MenuItem bir ekler.

Add(MenuItem)

Geçerli menünün sonuna önceden oluşturulmuş MenuItem bir ekler.

Add(String)

Geçerli menünün sonuna belirtilen başlık MenuItemyeni bir ekler.

Add(String, EventHandler)

Geçerli menünün sonuna belirtilen başlık ve olay için belirtilen olay işleyicisiyle Click yeni MenuItem bir ekler.

Add(String, MenuItem[])

Belirtilen başlık, Click olay işleyicisi ve öğelerle bu menünün sonuna yeni MenuItem bir ekler.

AddRange(MenuItem[])

Koleksiyona önceden oluşturulmuş MenuItem bir nesne dizisi ekler.

Clear()

Menü öğesi koleksiyonundaki tüm MenuItem nesneleri kaldırır.

Contains(MenuItem)

Belirtilen MenuItem öğesinin koleksiyonun bir üyesi olup olmadığını belirler.

ContainsKey(String)

Koleksiyonun belirtilen anahtara sahip bir öğe içerip içermediğini belirler.

CopyTo(Array, Int32)

Koleksiyonun tamamını dizi içinde belirtilen bir konumdaki mevcut bir diziye kopyalar.

Equals(Object)

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

(Devralındığı yer: Object)
Find(String, Boolean)

Belirtilen anahtara sahip öğeleri bulur ve isteğe bağlı olarak alt menü öğelerini arar.

GetEnumerator()

Menü öğesi koleksiyonunda yineleme yapmak için kullanılabilecek bir numaralandırıcı döndürür.

GetHashCode()

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

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

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

(Devralındığı yer: Object)
IndexOf(MenuItem)

Koleksiyondaki belirli bir öğenin dizinini alır.

IndexOfKey(String)

Belirtilen anahtara sahip bir menü öğesinin ilk oluşumunun dizinini bulur.

MemberwiseClone()

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

(Devralındığı yer: Object)
Remove(MenuItem)

Belirtilen MenuItem öğeyi menü öğesi koleksiyonundan kaldırır.

RemoveAt(Int32)

MenuItem Belirtilen dizindeki menü öğesi koleksiyonundan öğesini kaldırır.

RemoveByKey(String)

Belirtilen anahtara sahip menü öğesini koleksiyondan kaldırır.

ToString()

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

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

ICollection.IsSynchronized

Bu üyenin açıklaması için bkz IsSynchronized. .

ICollection.SyncRoot

Bu üyenin açıklaması için bkz SyncRoot. .

IList.Add(Object)

Bu üyenin açıklaması için bkz Add(Object). .

IList.Contains(Object)

Bu üyenin açıklaması için bkz Contains(Object). .

IList.IndexOf(Object)

Bu üyenin açıklaması için bkz IndexOf(Object). .

IList.Insert(Int32, Object)

Bu üyenin açıklaması için bkz Insert(Int32, Object). .

IList.IsFixedSize

Bu üyenin açıklaması için bkz IsFixedSize. .

IList.Item[Int32]

Bu üyenin açıklaması için bkz Item[Int32]. .

IList.Remove(Object)

Bu üyenin açıklaması için bkz Remove(Object). .

Uzantı Metotları

Cast<TResult>(IEnumerable)

öğesinin IEnumerable öğelerini belirtilen türe atar.

OfType<TResult>(IEnumerable)

Öğesinin IEnumerable öğelerini belirtilen türe göre filtreler.

AsParallel(IEnumerable)

Sorgunun paralelleştirilmesini etkinleştirir.

AsQueryable(IEnumerable)

bir IEnumerable öğesini öğesine IQueryabledönüştürür.

Şunlara uygulanır