Menu.MenuItemCollection Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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. |