Menu.MenuItemCollection Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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. |