Menu.MenuItemCollection Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje kolekci MenuItem objektů.
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
- Dědičnost
-
Menu.MenuItemCollection
- Atributy
- Implementuje
Poznámky
Tato třída představuje kolekci objektů uložených MenuItem v objektech MainMenu, ContextMenunebo MenuItem. MainMenu Pro třídy a ContextMenu představuje tato kolekce celou strukturu nabídek pro ovládací prvek. MenuItem Pro třídu představuje tato kolekce seznam podnabídek přidružených k MenuItem.
Metody Add a Remove umožňují přidávat a odebírat jednotlivé položky nabídky z kolekce. Můžete také použít metodu Clear k odebrání všech položek nabídky z kolekce.
Konstruktory
Menu.MenuItemCollection(Menu) |
Inicializuje novou instanci Menu.MenuItemCollection třídy . |
Vlastnosti
Count |
Získá hodnotu označující celkový počet MenuItem objektů v kolekci. |
IsReadOnly |
Získá hodnotu, která udává, zda je kolekce určena jen pro čtení. |
Item[Int32] |
Načte hodnotu MenuItem v zadaném indexovaném umístění v kolekci. |
Item[String] |
Získá položku se zadaným klíčem z kolekce. |
Metody
Add(Int32, MenuItem) |
Přidá dříve vytvořený MenuItem v zadaném indexu v kolekci položek nabídky. |
Add(MenuItem) |
Přidá dříve vytvořený MenuItem objekt na konec aktuální nabídky. |
Add(String) |
Přidá novou MenuItem, na konec aktuální nabídky se zadaným popis. |
Add(String, EventHandler) |
Přidá nový MenuItem na konec aktuální nabídky se zadaným popis a zadanou obslužnou rutinou Click události pro událost. |
Add(String, MenuItem[]) |
Přidá na konec této nabídky nový MenuItem se zadanými popis, Click obslužnou rutinou události a položkami. |
AddRange(MenuItem[]) |
Přidá do kolekce pole dříve vytvořených MenuItem objektů. |
Clear() |
Odebere všechny MenuItem objekty z kolekce položek nabídky. |
Contains(MenuItem) |
Určuje, zda je zadaný MenuItem člen kolekce. |
ContainsKey(String) |
Určuje, zda kolekce obsahuje položku se zadaným klíčem. |
CopyTo(Array, Int32) |
Zkopíruje celou kolekci do existujícího pole v zadaném umístění v rámci pole. |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
Find(String, Boolean) |
Vyhledá položky se zadaným klíčem a volitelně vyhledá položky podnabídky. |
GetEnumerator() |
Vrátí enumerátor, který lze použít k iteraci v kolekci položek nabídky. |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Type Získá z aktuální instance. (Zděděno od Object) |
IndexOf(MenuItem) |
Načte index konkrétní položky v kolekci. |
IndexOfKey(String) |
Vyhledá index prvního výskytu položky nabídky se zadaným klíčem. |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
Remove(MenuItem) |
Odebere zadaný MenuItem objekt z kolekce položek nabídky. |
RemoveAt(Int32) |
Odebere MenuItem objekt z kolekce položek nabídky v zadaném indexu. |
RemoveByKey(String) |
Odebere položku nabídky se zadaným klíčem z kolekce. |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
Explicitní implementace rozhraní
ICollection.IsSynchronized |
Popis tohoto člena najdete v tématu IsSynchronized. |
ICollection.SyncRoot |
Popis tohoto člena najdete v tématu SyncRoot. |
IList.Add(Object) |
Popis tohoto člena najdete v tématu Add(Object). |
IList.Contains(Object) |
Popis tohoto člena najdete v tématu Contains(Object). |
IList.IndexOf(Object) |
Popis tohoto člena najdete v tématu IndexOf(Object). |
IList.Insert(Int32, Object) |
Popis tohoto člena najdete v tématu Insert(Int32, Object). |
IList.IsFixedSize |
Popis tohoto člena najdete v tématu IsFixedSize. |
IList.Item[Int32] |
Popis tohoto člena najdete v tématu Item[Int32]. |
IList.Remove(Object) |
Popis tohoto člena najdete v tématu Remove(Object). |
Metody rozšíření
Cast<TResult>(IEnumerable) |
Přetypuje prvky objektu na IEnumerable zadaný typ. |
OfType<TResult>(IEnumerable) |
Filtruje prvky objektu IEnumerable na základě zadaného typu. |
AsParallel(IEnumerable) |
Umožňuje paralelizaci dotazu. |
AsQueryable(IEnumerable) |
Převede objekt na IEnumerableIQueryable. |