Menu.MenuItemCollection Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta una raccolta di oggetti MenuItem.
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
- Ereditarietà
-
Menu.MenuItemCollection
- Attributi
- Implementazioni
Commenti
Questa classe rappresenta la raccolta di MenuItem oggetti archiviati in un MainMenuoggetto , ContextMenuo MenuItem. Per le MainMenu classi e ContextMenu , questa raccolta rappresenta l'intera struttura di menu per il controllo . Per la MenuItem classe , questa raccolta rappresenta l'elenco di elementi di sottomenu associati a MenuItem.
I Add metodi e Remove consentono di aggiungere e rimuovere singole voci di menu dalla raccolta. È anche possibile utilizzare il Clear metodo per rimuovere tutte le voci di menu dalla raccolta.
Costruttori
Menu.MenuItemCollection(Menu) |
Inizializza una nuova istanza della classe Menu.MenuItemCollection. |
Proprietà
Count |
Ottiene un valore che indica il numero totale di oggetti MenuItem nell'insieme. |
IsReadOnly |
Ottiene un valore che indica se la raccolta è di sola lettura. |
Item[Int32] |
Recupera l'oggetto MenuItem nella posizione indicizzata specificata nell'insieme. |
Item[String] |
Ottiene un elemento con la chiave specificata dalla raccolta. |
Metodi
Add(Int32, MenuItem) |
Aggiunge un oggetto MenuItem precedentemente creato nell'indice specificato, all'interno dell'insieme delle voci di menu. |
Add(MenuItem) |
Aggiunge un oggetto MenuItem precedentemente creato alla fine del menu corrente. |
Add(String) |
Aggiunge un nuovo MenuItem alla fine del menu corrente, con una didascalia specificata. |
Add(String, EventHandler) |
Aggiunge un nuovo MenuItem alla fine del menu corrente, con una didascalia specificata e un gestore eventi specificato per l'evento Click. |
Add(String, MenuItem[]) |
Aggiunge un nuovo oggetto MenuItem alla fine del menu corrente, con la didascalia specificata, il gestore dell'evento Click e le voci. |
AddRange(MenuItem[]) |
Aggiunge una matrice di oggetti MenuItem precedentemente creati all'insieme. |
Clear() |
Rimuove tutti gli oggetti MenuItem dall'insieme delle voci di menu. |
Contains(MenuItem) |
Determina se l'oggetto MenuItem specificato è un membro dell'insieme. |
ContainsKey(String) |
Determina se l'insieme contiene un elemento con la chiave specificata. |
CopyTo(Array, Int32) |
Copia l'intero insieme in una posizione specifica all'interno di una matrice esistente. |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
Find(String, Boolean) |
Cerca gli elementi con la chiave specificata, eseguendo eventualmente la ricerca nelle voci di sottomenu. |
GetEnumerator() |
Restituisce un enumeratore, che può essere utilizzato per scorrere l'insieme delle voci di menu. |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
IndexOf(MenuItem) |
Recupera l'indice di un elemento specifico dell'insieme. |
IndexOfKey(String) |
Cerca l'indice della prima occorrenza di una voce di menu con la chiave specificata. |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
Remove(MenuItem) |
Rimuove l'oggetto MenuItem specificato dall'insieme delle voci di menu. |
RemoveAt(Int32) |
Rimuove un oggetto MenuItem dall'insieme delle voci di menu in corrispondenza di un indice specificato. |
RemoveByKey(String) |
Rimuove la voce di menu con la chiave specificata dall'insieme. |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Implementazioni dell'interfaccia esplicita
ICollection.IsSynchronized |
Per una descrizione di questo membro, vedere IsSynchronized. |
ICollection.SyncRoot |
Per una descrizione di questo membro, vedere SyncRoot. |
IList.Add(Object) |
Per una descrizione di questo membro, vedere Add(Object). |
IList.Contains(Object) |
Per una descrizione di questo membro, vedere Contains(Object). |
IList.IndexOf(Object) |
Per una descrizione di questo membro, vedere IndexOf(Object). |
IList.Insert(Int32, Object) |
Per una descrizione di questo membro, vedere Insert(Int32, Object). |
IList.IsFixedSize |
Per una descrizione di questo membro, vedere IsFixedSize. |
IList.Item[Int32] |
Per una descrizione di questo membro, vedere Item[Int32]. |
IList.Remove(Object) |
Per una descrizione di questo membro, vedere Remove(Object). |
Metodi di estensione
Cast<TResult>(IEnumerable) |
Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato. |
OfType<TResult>(IEnumerable) |
Filtra gli elementi di un oggetto IEnumerable in base a un tipo specificato. |
AsParallel(IEnumerable) |
Consente la parallelizzazione di una query. |
AsQueryable(IEnumerable) |
Converte un oggetto IEnumerable in un oggetto IQueryable. |