Menu.MenuItemCollection Klasa

Definicja

Reprezentuje kolekcję MenuItem obiektów.

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
Dziedziczenie
Menu.MenuItemCollection
Atrybuty
Implementuje

Uwagi

Ta klasa reprezentuje kolekcję MenuItem obiektów przechowywanych w MainMenuobiekcie , ContextMenulub MenuItem. MainMenu W przypadku klas i ContextMenu ta kolekcja reprezentuje całą strukturę menu kontrolki. MenuItem Dla klasy ta kolekcja reprezentuje listę elementów podrzędnych skojarzonych z klasą MenuItem.

Metody Add i Remove umożliwiają dodawanie i usuwanie poszczególnych elementów menu z kolekcji. Możesz również użyć Clear metody , aby usunąć wszystkie elementy menu z kolekcji.

Konstruktory

Menu.MenuItemCollection(Menu)

Inicjuje nowe wystąpienie klasy Menu.MenuItemCollection.

Właściwości

Count

Pobiera wartość wskazującą całkowitą liczbę MenuItem obiektów w kolekcji.

IsReadOnly

Pobiera wartość wskazującą, czy kolekcja jest przeznaczona tylko do odczytu.

Item[Int32]

Pobiera obiekt MenuItem w określonej indeksowanej lokalizacji w kolekcji.

Item[String]

Pobiera element z określonym kluczem z kolekcji.

Metody

Add(Int32, MenuItem)

Dodaje wcześniej utworzony MenuItem w określonym indeksie w kolekcji elementów menu.

Add(MenuItem)

Dodaje wcześniej utworzony MenuItem element na końcu bieżącego menu.

Add(String)

Dodaje nowy MenuItemelement na końcu bieżącego menu z określonym podpis.

Add(String, EventHandler)

Dodaje nowy MenuItem element na końcu bieżącego menu z określonym podpis i określoną procedurą obsługi zdarzeń dla zdarzeniaClick.

Add(String, MenuItem[])

Dodaje nowy MenuItem element na końcu tego menu z określonymi podpis, Click procedurą obsługi zdarzeń i elementami.

AddRange(MenuItem[])

Dodaje tablicę wcześniej utworzonych MenuItem obiektów do kolekcji.

Clear()

Usuwa wszystkie MenuItem obiekty z kolekcji elementów menu.

Contains(MenuItem)

Określa, czy określony MenuItem element należy do kolekcji.

ContainsKey(String)

Określa, czy kolekcja zawiera element z określonym kluczem.

CopyTo(Array, Int32)

Kopiuje całą kolekcję do istniejącej tablicy w określonej lokalizacji w tablicy.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
Find(String, Boolean)

Wyszukuje elementy z określonym kluczem, opcjonalnie wyszukując elementy podmenu.

GetEnumerator()

Zwraca moduł wyliczający, który może służyć do iterowania po kolekcji elementów menu.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
IndexOf(MenuItem)

Pobiera indeks określonego elementu w kolekcji.

IndexOfKey(String)

Znajduje indeks pierwszego wystąpienia elementu menu z określonym kluczem.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
Remove(MenuItem)

Usuwa określony MenuItem element z kolekcji elementów menu.

RemoveAt(Int32)

Usuwa element MenuItem z kolekcji elementów menu w określonym indeksie.

RemoveByKey(String)

Usuwa element menu z określonym kluczem z kolekcji.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Jawne implementacje interfejsu

ICollection.IsSynchronized

Aby uzyskać opis tego członka, zobacz IsSynchronized.

ICollection.SyncRoot

Aby uzyskać opis tego członka, zobacz SyncRoot.

IList.Add(Object)

Aby uzyskać opis tego członka, zobacz Add(Object).

IList.Contains(Object)

Aby uzyskać opis tego członka, zobacz Contains(Object).

IList.IndexOf(Object)

Aby uzyskać opis tego członka, zobacz IndexOf(Object).

IList.Insert(Int32, Object)

Aby uzyskać opis tego członka, zobacz Insert(Int32, Object).

IList.IsFixedSize

Aby uzyskać opis tego członka, zobacz IsFixedSize.

IList.Item[Int32]

Aby uzyskać opis tego członka, zobacz Item[Int32].

IList.Remove(Object)

Aby uzyskać opis tego członka, zobacz Remove(Object).

Metody rozszerzania

Cast<TResult>(IEnumerable)

Rzutuje elementy obiektu IEnumerable na określony typ.

OfType<TResult>(IEnumerable)

Filtruje elementy IEnumerable elementu na podstawie określonego typu.

AsParallel(IEnumerable)

Umożliwia równoległość zapytania.

AsQueryable(IEnumerable)

Konwertuje element IEnumerable na .IQueryable

Dotyczy