Menu.MenuItemCollection Menu.MenuItemCollection Menu.MenuItemCollection Menu.MenuItemCollection Class

Definition

Stellt eine Auflistung vonMenuItem-Objekten dar.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
type Menu.MenuItemCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
Public Class Menu.MenuItemCollection
Implements IList
Vererbung
Menu.MenuItemCollectionMenu.MenuItemCollectionMenu.MenuItemCollectionMenu.MenuItemCollection
Attribute
Implementiert

Hinweise

Diese Klasse stellt die Auflistung von MenuItem -Objekten dar MainMenu, die ContextMenuin, MenuItemoder gespeichert sind.This class represents the collection of MenuItem objects stored in a MainMenu, ContextMenu, or MenuItem. Bei der MainMenu - ContextMenu Klasse und der-Klasse stellt diese Auflistung die gesamte Menüstruktur für das-Steuerelement dar.For the MainMenu and ContextMenu classes, this collection represents the entire menu structure for the control. Bei der MenuItem -Klasse stellt diese Auflistung die Liste der unter Menü Elemente dar, die MenuItemzugeordnet sind.For the MenuItem class, this collection represents the list of submenu items associated with the MenuItem.

Mit Add der Remove -Methode und der-Methode können Sie einzelne Menü Elemente aus der Auflistung hinzufügen und daraus entfernen.The Add and Remove methods enable you to add and remove individual menu items from the collection. Sie können auch die Clear -Methode verwenden, um alle Menü Elemente aus der Auflistung zu entfernen.You can also use the Clear method to remove all the menu items from the collection.

Konstruktoren

Menu.MenuItemCollection(Menu) Menu.MenuItemCollection(Menu) Menu.MenuItemCollection(Menu) Menu.MenuItemCollection(Menu)

Initialisiert eine neue Instanz der Menu.MenuItemCollection-Klasse.Initializes a new instance of the Menu.MenuItemCollection class.

Eigenschaften

Count Count Count Count

Ruft einen Wert ab, der die Gesamtanzahl von MenuItem-Objekten in der Auflistung angibt.Gets a value indicating the total number of MenuItem objects in the collection.

IsReadOnly IsReadOnly IsReadOnly IsReadOnly

Ruft einen Wert ab, der angibt, ob die Auflistung schreibgeschützt ist.Gets a value indicating whether the collection is read-only.

Item[Int32] Item[Int32] Item[Int32] Item[Int32]

Ruft MenuItem an der angegebenen indizierten Position in der Auflistung ab.Retrieves the MenuItem at the specified indexed location in the collection.

Item[String] Item[String] Item[String] Item[String]

Ruft ein Element mit dem angegebenen Schlüssel aus der Auflistung ab.Gets an item with the specified key from the collection.

Methoden

Add(Int32, MenuItem) Add(Int32, MenuItem) Add(Int32, MenuItem) Add(Int32, MenuItem)

Fügt am angegebenen Index innerhalb der Auflistung der Menüelemente ein zuvor erstelltesMenuItem hinzu.Adds a previously created MenuItem at the specified index within the menu item collection.

Add(MenuItem) Add(MenuItem) Add(MenuItem) Add(MenuItem)

Fügt am Ende des aktuellen Menüs ein bereits erstelltes MenuItem hinzu.Adds a previously created MenuItem to the end of the current menu.

Add(String) Add(String) Add(String) Add(String)

Fügt am Ende des aktuellen Menüs ein neues MenuItem mit angegebener Beschriftung hinzu.Adds a new MenuItem, to the end of the current menu, with a specified caption.

Add(String, EventHandler) Add(String, EventHandler) Add(String, EventHandler) Add(String, EventHandler)

Fügt am Ende des aktuellen Menüs ein neues MenuItem mit angegebener Beschriftung und einem angegebenen Ereignishandler für das Click-Ereignis hinzu.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[]) Add(String, MenuItem[]) Add(String, MenuItem[]) Add(String, MenuItem[])

Fügt am Ende dieses Menüs ein neues MenuItem mit angegebener Beschriftung, Click-Ereignishandler und Elementen hinzu.Adds a new MenuItem to the end of this menu with the specified caption, Click event handler, and items.

AddRange(MenuItem[]) AddRange(MenuItem[]) AddRange(MenuItem[]) AddRange(MenuItem[])

Fügt der Auflistung ein Array von zuvor erstellten MenuItem-Objekten hinzu.Adds an array of previously created MenuItem objects to the collection.

Clear() Clear() Clear() Clear()

Entfernt alle MenuItem-Objekte aus der Auflistung von Menüelementen.Removes all MenuItem objects from the menu item collection.

Contains(MenuItem) Contains(MenuItem) Contains(MenuItem) Contains(MenuItem)

Bestimmt, ob das angegebene MenuItem ein Member der Auflistung ist.Determines if the specified MenuItem is a member of the collection.

ContainsKey(String) ContainsKey(String) ContainsKey(String) ContainsKey(String)

Bestimmt, ob die Auflistung ein Element mit dem angegebenen Schlüssel enthält.Determines whether the collection contains an item with the specified key.

CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32)

Kopiert die gesamte Auflistung an eine angegebene Position in einem vorhandenen Array.Copies the entire collection into an existing array at a specified location within the array.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
Find(String, Boolean) Find(String, Boolean) Find(String, Boolean) Find(String, Boolean)

Sucht die Elemente mit dem angegebenen Schlüssel und sucht optional die Untermenüelemente.Finds the items with the specified key, optionally searching the submenu items

GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

Gibt einen Enumerator zurück, der zum Durchlaufen der Auflistung von Menüelementen verwendet werden kann.Returns an enumerator that can be used to iterate through the menu item collection.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
IndexOf(MenuItem) IndexOf(MenuItem) IndexOf(MenuItem) IndexOf(MenuItem)

Ruft den Index eines bestimmten Elements in der Auflistung ab.Retrieves the index of a specific item in the collection.

IndexOfKey(String) IndexOfKey(String) IndexOfKey(String) IndexOfKey(String)

Sucht den Index des ersten Strukturknotens eines Menüelements mit dem angegebenen Schlüssel.Finds the index of the first occurrence of a menu item with the specified key.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
Remove(MenuItem) Remove(MenuItem) Remove(MenuItem) Remove(MenuItem)

Entfernt das angegebene MenuItem aus der Auflistung der Menüelemente.Removes the specified MenuItem from the menu item collection.

RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32)

Entfernt ein MenuItem am angegebenen Index aus der Auflistung von Menüelementen.Removes a MenuItem from the menu item collection at a specified index.

RemoveByKey(String) RemoveByKey(String) RemoveByKey(String) RemoveByKey(String)

Entfernt das Menüelement mit dem angegebenen Schlüssel aus der Auflistung.Removes the menu item with the specified key from the collection.

ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)

Explizite Schnittstellenimplementierungen

ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized

Eine Beschreibung dieses Elements finden Sie unter IsSynchronized.For a description of this member, see IsSynchronized.

ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot

Eine Beschreibung dieses Elements finden Sie unter SyncRoot.For a description of this member, see SyncRoot.

IList.Add(Object) IList.Add(Object) IList.Add(Object) IList.Add(Object)

Eine Beschreibung dieses Elements finden Sie unter Add(Object).For a description of this member, see Add(Object).

IList.Contains(Object) IList.Contains(Object) IList.Contains(Object) IList.Contains(Object)

Eine Beschreibung dieses Members finden Sie unter Contains(Object).For a description of this member, see Contains(Object).

IList.IndexOf(Object) IList.IndexOf(Object) IList.IndexOf(Object) IList.IndexOf(Object)

Eine Beschreibung dieses Elements finden Sie unter IndexOf(Object).For a description of this member, see IndexOf(Object).

IList.Insert(Int32, Object) IList.Insert(Int32, Object) IList.Insert(Int32, Object) IList.Insert(Int32, Object)

Eine Beschreibung dieses Elements finden Sie unter Insert(Int32, Object).For a description of this member, see Insert(Int32, Object).

IList.IsFixedSize IList.IsFixedSize IList.IsFixedSize IList.IsFixedSize

Eine Beschreibung dieses Elements finden Sie unter IsFixedSize.For a description of this member, see IsFixedSize.

IList.Item[Int32] IList.Item[Int32] IList.Item[Int32] IList.Item[Int32]

Eine Beschreibung dieses Elements finden Sie unter Item[Int32].For a description of this member, see Item[Int32].

IList.Remove(Object) IList.Remove(Object) IList.Remove(Object) IList.Remove(Object)

Eine Beschreibung dieses Elements finden Sie unter Remove(Object).For a description of this member, see Remove(Object).

Erweiterungsmethoden

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

Wandelt die Elemente eines IEnumerable in den angegebenen Typ umCasts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

Filtert die Elemente eines IEnumerable anhand eines angegebenen TypsFilters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

Ermöglicht die Parallelisierung einer Abfrage.Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

Konvertiert einen IEnumerable in einen IQueryable.Converts an IEnumerable to an IQueryable.

Gilt für: