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. |