Click or drag to resize

aceMenuItemCollection Class

Home | imbSCI | imbACE | imbNLP | imbWEM | imbWBI
Collection of menu items
Inheritance Hierarchy
SystemObject
  System.Collections.ObjectModelCollectionaceMenuItem
    System.Collections.ObjectModelObservableCollectionaceMenuItem
      aceCollectionaceMenuItem
        imbACE.Core.commands.menu.coreaceMenuItemCollection
          imbACE.Core.commands.menu.coreaceMenu

Namespace:  imbACE.Core.commands.menu.core
Assembly:  imbACE.Core (in imbACE.Core.dll) Version: 0.2
Syntax
C#
public class aceMenuItemCollection : aceCollection<aceMenuItem>
Request Example View Source

The aceMenuItemCollection type exposes the following members.

Constructors
  NameDescription
Public methodaceMenuItemCollection
Initializes a new instance of the aceMenuItemCollection class
Top
Properties
  NameDescription
Public propertycurrentItemGroup
Bindable property
Public propertydefaultOption
Opcija koja ce biti podrazumevana
Public propertydisabledItems
namesAndKeysOfDisabledItems
Public propertydoSkipDisabled
disejblovani itemi ne mogu da budu selektovani
Public propertyselected
selected item
Top
Methods
  NameDescription
Public method_autoInit (Inherited from aceCollectionaceMenuItem.)
Public methodAny (Inherited from aceCollectionaceMenuItem.)
Public methodclearAll
Public methodgetDefaultItem
Vraca default item -
Public methodGetEnumerator (Inherited from aceCollectionaceMenuItem.)
Public methodgetItem
Vraca manuItem u skladu sa ulaznim parametrom - koristi se kod otvorenog unosa kljuca
Public methodgetMaxKeyLength
Najveca sirina key-a
Public methodgetSelectedKey
Public methodisDefault
Public methodisDisabled
Public methodisSelected
Checks if given item is currently selected
Public methodRemove
Sklanja celu kolekciju iz menija
Public methodselectFirstEnabled
postavlja za selektovanu opciju prvu stavku koja nije disejblovana
Public methodselectNext
Pomera selektovan item za sledece mesto
Public methodselectPrev
Pomera seleektovan item na prethodno mesto
Public methodsetDisabled(IEnumerableInt32, Boolean)
Public methodsetDisabled(IListString, Boolean)
Public methodsetDisabled(Boolean, Boolean, aceMenuItem)
Public methodsetItem(aceMenuItem)
Adds externally created aceMenuItem object
Public methodsetItem(String, String, String, Boolean)
Postavlja novi item u menu
Public methodsetItems(IEnumerableString)
Populates menu with provided collection of strings
Public methodsetItems(Enum)
Sets items by Enum defOption type values and sets defOption as default selection
Public methodsetItems(aceOperationSetExecutorBase, IAceComponent, BindingFlags)
Populates menu with provided executor
Public methodsetItemsT(IEnumerableT)
Populates menu with IEnumerable Enum values. It automatically takes aceMenuItem attribute values from Enum declaration
Public methodsetItemsFromDictionary
Top
Events
  NameDescription
Public eventPropertyChanged (Inherited from aceCollectionaceMenuItem.)
Top
Extension Methods
  NameDescription
Public Extension MethodaceGenEx (Defined by aceExceptionTools.)
Public Extension MethodaceSciEx (Defined by aceExceptionTools.)
Top
Remarks
Examples
menu.setItems(this, application.mainComponent);
See Also