Interface | Description | |
---|---|---|
ICloneableContextMenu | Defines the contract for classes which must provide an API that supports ConfigurableContextMenu cloning | |
IConfigurableContextMenu | Defines the contract for classes which must provide an API which allows users to configure a custom ContextMenu | |
IDynamicContextMenu | Defines the contract for an IConfigurableContextMenu implementation which requires the flexability to dynamically control ContextMenuItems |
Class | Description | |
---|---|---|
ConfigurableContextMenu |
Provides a default IConfigurableContextMenu implementation which
allows clients to configure a custom ContextMenu dynamically at
runtime as well as add additional items, remove items and enable
disable ContextMenuItems
|
|
ConfigurableContextMenuBuilder |
Constructs a new instance of ConfigurableContextMenu
from a collection of ContextMenuItemClient instances
The ConfigurableContextMenuBuilder accepts a ListCollectionView
from which a new |
|
ContextMenuItemCaptionValidator |
Provides an all static API which determines if a specific
ContextMenuItem caption is valid
|
|
ContextMenuItemClient |
Convenience class which is used to provide a type safe object
which ConfigurableContextMenuBuilder utilizes to
create an instance of ConfigurableContectMenu
|