Menu.MenuItemCollection Klasa

Definicja

Reprezentuje kolekcję MenuItem obiektów.Represents a collection of MenuItem objects.

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 MainMenu , ContextMenu , lub MenuItem .This class represents the collection of MenuItem objects stored in a MainMenu, ContextMenu, or MenuItem. Dla MainMenu klas i ContextMenu Ta kolekcja reprezentuje całą strukturę menu dla kontrolki.For the MainMenu and ContextMenu classes, this collection represents the entire menu structure for the control. Dla MenuItem klasy ta kolekcja reprezentuje listę elementów podmenu skojarzonych z MenuItem .For the MenuItem class, this collection represents the list of submenu items associated with the MenuItem.

AddMetody i Remove umożliwiają dodawanie i usuwanie poszczególnych elementów menu z kolekcji.The Add and Remove methods enable you to add and remove individual menu items from the collection. Można również użyć metody, Clear Aby usunąć wszystkie elementy menu z kolekcji.You can also use the Clear method to remove all the menu items from the collection.

Konstruktory

Menu.MenuItemCollection(Menu)

Inicjuje nowe wystąpienie klasy Menu.MenuItemCollection.Initializes a new instance of the Menu.MenuItemCollection class.

Właściwości

Count

Pobiera wartość wskazującą łączną liczbę MenuItem obiektów w kolekcji.Gets a value indicating the total number of MenuItem objects in the collection.

IsReadOnly

Pobiera wartość wskazującą, czy kolekcja jest przeznaczona tylko do odczytu.Gets a value indicating whether the collection is read-only.

Item[Int32]

Pobiera z MenuItem określonej indeksowanej lokalizacji w kolekcji.Retrieves the MenuItem at the specified indexed location in the collection.

Item[String]

Pobiera element z określonym kluczem z kolekcji.Gets an item with the specified key from the collection.

Metody

Add(Int32, MenuItem)

Dodaje wcześniej utworzone MenuItem w określonym indeksie w kolekcji elementów menu.Adds a previously created MenuItem at the specified index within the menu item collection.

Add(MenuItem)

Dodaje wcześniej utworzone MenuItem na końcu bieżącego menu.Adds a previously created MenuItem to the end of the current menu.

Add(String)

Dodaje nowy MenuItem na końcu bieżącego menu z określonym podpisem.Adds a new MenuItem, to the end of the current menu, with a specified caption.

Add(String, EventHandler)

Dodaje nowy element MenuItem do końca bieżącego menu z określonym podpisem i określonym programem obsługi zdarzeń dla Click zdarzenia.Adds a new MenuItem to the end of the current menu with a specified caption and a specified event handler for the Click event.

Add(String, MenuItem[])

Dodaje nowy element MenuItem do końca tego menu z określonym podpisem, Click programem obsługi zdarzeń i elementami.Adds a new MenuItem to the end of this menu with the specified caption, Click event handler, and items.

AddRange(MenuItem[])

Dodaje tablicę wcześniej utworzonych MenuItem obiektów do kolekcji.Adds an array of previously created MenuItem objects to the collection.

Clear()

Usuwa wszystkie MenuItem obiekty z kolekcji elementów menu.Removes all MenuItem objects from the menu item collection.

Contains(MenuItem)

Określa, czy określony MenuItem jest członkiem kolekcji.Determines if the specified MenuItem is a member of the collection.

ContainsKey(String)

Określa, czy kolekcja zawiera element z określonym kluczem.Determines whether the collection contains an item with the specified key.

CopyTo(Array, Int32)

Kopiuje całą kolekcję do istniejącej tablicy w określonej lokalizacji w tablicy.Copies the entire collection into an existing array at a specified location within the array.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
Find(String, Boolean)

Znajduje elementy z określonym kluczem, opcjonalnie przeszukując elementy podmenu.Finds the items with the specified key, optionally searching the submenu items.

GetEnumerator()

Zwraca moduł wyliczający, który może być używany do iteracji w kolekcji elementów menu.Returns an enumerator that can be used to iterate through the menu item collection.

GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetType()

Pobiera Type bieżące wystąpienie.Gets the Type of the current instance.

(Odziedziczone po Object)
IndexOf(MenuItem)

Pobiera indeks określonego elementu w kolekcji.Retrieves the index of a specific item in the collection.

IndexOfKey(String)

Znajduje indeks pierwszego wystąpienia elementu menu z określonym kluczem.Finds the index of the first occurrence of a menu item with the specified key.

MemberwiseClone()

Tworzy skróconą kopię bieżącego elementu Object .Creates a shallow copy of the current Object.

(Odziedziczone po Object)
Remove(MenuItem)

Usuwa określony MenuItem z kolekcji elementów menu.Removes the specified MenuItem from the menu item collection.

RemoveAt(Int32)

Usuwa MenuItem z kolekcji elementów menu o określonym indeksie.Removes a MenuItem from the menu item collection at a specified index.

RemoveByKey(String)

Usuwa element menu z określonym kluczem z kolekcji.Removes the menu item with the specified key from the collection.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)

Jawne implementacje interfejsu

ICollection.IsSynchronized

Aby uzyskać opis tego elementu członkowskiego, zobacz IsSynchronized .For a description of this member, see IsSynchronized.

ICollection.SyncRoot

Aby uzyskać opis tego elementu członkowskiego, zobacz SyncRoot .For a description of this member, see SyncRoot.

IList.Add(Object)

Aby uzyskać opis tego elementu członkowskiego, zobacz Add(Object) .For a description of this member, see Add(Object).

IList.Contains(Object)

Aby uzyskać opis tego elementu członkowskiego, zobacz Contains(Object) .For a description of this member, see Contains(Object).

IList.IndexOf(Object)

Aby uzyskać opis tego elementu członkowskiego, zobacz IndexOf(Object) .For a description of this member, see IndexOf(Object).

IList.Insert(Int32, Object)

Aby uzyskać opis tego elementu członkowskiego, zobacz Insert(Int32, Object) .For a description of this member, see Insert(Int32, Object).

IList.IsFixedSize

Aby uzyskać opis tego elementu członkowskiego, zobacz IsFixedSize .For a description of this member, see IsFixedSize.

IList.Item[Int32]

Aby uzyskać opis tego elementu członkowskiego, zobacz Item[Int32] .For a description of this member, see Item[Int32].

IList.Remove(Object)

Aby uzyskać opis tego elementu członkowskiego, zobacz Remove(Object) .For a description of this member, see Remove(Object).

Metody rozszerzania

Cast<TResult>(IEnumerable)

Rzutuje elementy elementu IEnumerable do określonego typu.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtruje elementy IEnumerable w oparciu o określony typ.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Włącza przetwarzanie równoległe zapytania.Enables parallelization of a query.

AsQueryable(IEnumerable)

Konwertuje IEnumerable do IQueryable .Converts an IEnumerable to an IQueryable.

Dotyczy