Menu.MenuItemCollection Klas

Definitie

Vertegenwoordigt een verzameling MenuItem objecten.

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
Overname
Menu.MenuItemCollection
Kenmerken
Implementeringen

Opmerkingen

Deze klasse vertegenwoordigt de verzameling objecten die MenuItem zijn opgeslagen in een MainMenu, ContextMenuof MenuItem. Voor de MainMenu en ContextMenu klassen vertegenwoordigt deze verzameling de volledige menustructuur voor het besturingselement. Voor de MenuItem klasse vertegenwoordigt deze verzameling de lijst met submenu-items die aan de MenuItemklasse zijn gekoppeld.

Met de Add en Remove methoden kunt u afzonderlijke menu-items toevoegen en verwijderen uit de verzameling. U kunt ook de Clear methode gebruiken om alle menu-items uit de verzameling te verwijderen.

Constructors

Name Description
Menu.MenuItemCollection(Menu)

Initialiseert een nieuw exemplaar van de Menu.MenuItemCollection klasse.

Eigenschappen

Name Description
Count

Hiermee wordt een waarde opgehaald die het totale aantal MenuItem objecten in de verzameling aangeeft.

IsReadOnly

Hiermee wordt een waarde opgehaald die aangeeft of de verzameling het kenmerk Alleen-lezen heeft.

Item[Int32]

Haalt de MenuItem opgegeven geïndexeerde locatie op in de verzameling.

Item[String]

Hiermee haalt u een item op met de opgegeven sleutel uit de verzameling.

Methoden

Name Description
Add(Int32, MenuItem)

Voegt een eerder gemaakte MenuItem waarde toe aan de opgegeven index in de menuopdrachtverzameling.

Add(MenuItem)

Voegt een eerder gemaakte MenuItem aan het einde van het huidige menu toe.

Add(String, EventHandler)

Voegt een nieuw MenuItem item toe aan het einde van het huidige menu met een opgegeven bijschrift en een opgegeven gebeurtenis-handler voor de Click gebeurtenis.

Add(String, MenuItem[])

Hiermee voegt u een nieuw MenuItem item toe aan het einde van dit menu met het opgegeven bijschrift, Click de gebeurtenis-handler en de items.

Add(String)

Hiermee voegt u een nieuw MenuItem, aan het einde van het huidige menu, toe met een opgegeven bijschrift.

AddRange(MenuItem[])

Hiermee voegt u een matrix van eerder gemaakte MenuItem objecten toe aan de verzameling.

Clear()

Hiermee verwijdert u alle MenuItem objecten uit de verzameling menu-items.

Contains(MenuItem)

Bepaalt of de opgegeven MenuItem lid is van de verzameling.

ContainsKey(String)

Bepaalt of de verzameling een item met de opgegeven sleutel bevat.

CopyTo(Array, Int32)

Hiermee kopieert u de hele verzameling naar een bestaande matrix op een opgegeven locatie in de matrix.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
Find(String, Boolean)

Hiermee vindt u de items met de opgegeven sleutel, optioneel door de submenu-items te zoeken.

GetEnumerator()

Retourneert een enumerator die kan worden gebruikt om de verzameling menu-items te doorlopen.

GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
IndexOf(MenuItem)

Haalt de index van een specifiek item in de verzameling op.

IndexOfKey(String)

Hiermee zoekt u de index van het eerste exemplaar van een menu-item met de opgegeven sleutel.

MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
Remove(MenuItem)

Hiermee verwijdert u de opgegeven MenuItem uit de verzameling menu-items.

RemoveAt(Int32)

Hiermee verwijdert u een MenuItem uit de verzameling menu-items in een opgegeven index.

RemoveByKey(String)

Hiermee verwijdert u het menu-item met de opgegeven sleutel uit de verzameling.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Expliciete interface-implementaties

Name Description
ICollection.IsSynchronized

Zie voor een beschrijving van dit lid IsSynchronized.

ICollection.SyncRoot

Zie voor een beschrijving van dit lid SyncRoot.

IList.Add(Object)

Zie voor een beschrijving van dit lid Add(Object).

IList.Contains(Object)

Zie voor een beschrijving van dit lid Contains(Object).

IList.IndexOf(Object)

Zie voor een beschrijving van dit lid IndexOf(Object).

IList.Insert(Int32, Object)

Zie voor een beschrijving van dit lid Insert(Int32, Object).

IList.IsFixedSize

Zie voor een beschrijving van dit lid IsFixedSize.

IList.Item[Int32]

Zie voor een beschrijving van dit lid Item[Int32].

IList.Remove(Object)

Zie voor een beschrijving van dit lid Remove(Object).

Extensiemethoden

Name Description
AsParallel(IEnumerable)

Hiermee schakelt u parallelle uitvoering van een query in.

AsQueryable(IEnumerable)

Converteert een IEnumerable naar een IQueryable.

Cast<TResult>(IEnumerable)

Cast de elementen van een IEnumerable naar het opgegeven type.

OfType<TResult>(IEnumerable)

Hiermee filtert u de elementen van een IEnumerable op basis van een opgegeven type.

Van toepassing op