Menu.MenuItemCollection Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine Auflistung von MenuItem-Objekten dar.
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
- Vererbung
-
Menu.MenuItemCollection
- Attribute
- Implementiert
Hinweise
Diese Klasse stellt die Auflistung von MenuItem -Objekten dar, die in einem , ContextMenuoder MainMenuMenuItemgespeichert sind. Für die MainMenu Klassen und ContextMenu stellt diese Auflistung die gesamte Menüstruktur für das Steuerelement dar. Für die MenuItem -Klasse stellt diese Auflistung die Liste der Untermenüelemente dar, die dem MenuItemzugeordnet sind.
Mit Add den Methoden und Remove können Sie einzelne Menüelemente hinzufügen und daraus entfernen. Sie können auch die Clear -Methode verwenden, um alle Menüelemente aus der Auflistung zu entfernen.
Konstruktoren
Menu.MenuItemCollection(Menu) |
Initialisiert eine neue Instanz der Menu.MenuItemCollection-Klasse. |
Eigenschaften
Count |
Ruft einen Wert ab, der die Gesamtanzahl von MenuItem-Objekten in der Auflistung angibt. |
IsReadOnly |
Ruft einen Wert ab, der angibt, ob die Auflistung schreibgeschützt ist. |
Item[Int32] |
Ruft MenuItem an der angegebenen indizierten Position in der Auflistung ab. |
Item[String] |
Ruft ein Element mit dem angegebenen Schlüssel aus der Auflistung ab. |
Methoden
Add(Int32, MenuItem) |
Fügt am angegebenen Index innerhalb der Auflistung der Menüelemente ein zuvor erstelltesMenuItem hinzu. |
Add(MenuItem) |
Fügt am Ende des aktuellen Menüs ein bereits erstelltes MenuItem hinzu. |
Add(String) |
Fügt am Ende des aktuellen Menüs ein neues MenuItem mit angegebener Beschriftung hinzu. |
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. |
Add(String, MenuItem[]) |
Fügt am Ende dieses Menüs ein neues MenuItem mit angegebener Beschriftung, Click-Ereignishandler und Elementen hinzu. |
AddRange(MenuItem[]) |
Fügt der Auflistung ein Array von zuvor erstellten MenuItem-Objekten hinzu. |
Clear() |
Entfernt alle MenuItem-Objekte aus der Auflistung von Menüelementen. |
Contains(MenuItem) |
Bestimmt, ob das angegebene MenuItem ein Member der Auflistung ist. |
ContainsKey(String) |
Bestimmt, ob die Auflistung ein Element mit dem angegebenen Schlüssel enthält. |
CopyTo(Array, Int32) |
Kopiert die gesamte Auflistung an eine angegebene Position in einem vorhandenen Array. |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
Find(String, Boolean) |
Sucht die Elemente mit dem angegebenen Schlüssel und durchsucht optional die Untermenüelemente. |
GetEnumerator() |
Gibt einen Enumerator zurück, der zum Durchlaufen der Auflistung von Menüelementen verwendet werden kann. |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
IndexOf(MenuItem) |
Ruft den Index eines bestimmten Elements in der Auflistung ab. |
IndexOfKey(String) |
Sucht den Index des ersten Strukturknotens eines Menüelements mit dem angegebenen Schlüssel. |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
Remove(MenuItem) |
Entfernt das angegebene MenuItem aus der Auflistung der Menüelemente. |
RemoveAt(Int32) |
Entfernt ein MenuItem am angegebenen Index aus der Auflistung von Menüelementen. |
RemoveByKey(String) |
Entfernt das Menüelement mit dem angegebenen Schlüssel aus der Auflistung. |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Explizite Schnittstellenimplementierungen
ICollection.IsSynchronized |
Eine Beschreibung dieses Elements finden Sie unter IsSynchronized. |
ICollection.SyncRoot |
Eine Beschreibung dieses Elements finden Sie unter SyncRoot. |
IList.Add(Object) |
Eine Beschreibung dieses Elements finden Sie unter Add(Object). |
IList.Contains(Object) |
Eine Beschreibung dieses Elements finden Sie unter Contains(Object). |
IList.IndexOf(Object) |
Eine Beschreibung dieses Elements finden Sie unter IndexOf(Object). |
IList.Insert(Int32, Object) |
Eine Beschreibung dieses Elements finden Sie unter Insert(Int32, Object). |
IList.IsFixedSize |
Eine Beschreibung dieses Elements finden Sie unter IsFixedSize. |
IList.Item[Int32] |
Eine Beschreibung dieses Elements finden Sie unter Item[Int32]. |
IList.Remove(Object) |
Eine Beschreibung dieses Elements finden Sie unter Remove(Object). |
Erweiterungsmethoden
Cast<TResult>(IEnumerable) |
Wandelt die Elemente eines IEnumerable in den angegebenen Typ um |
OfType<TResult>(IEnumerable) |
Filtert die Elemente eines IEnumerable anhand eines angegebenen Typs |
AsParallel(IEnumerable) |
Ermöglicht die Parallelisierung einer Abfrage. |
AsQueryable(IEnumerable) |
Konvertiert einen IEnumerable in einen IQueryable. |