Infragistics2.Shared.v8.1
Infragistics.Shared Namespace
See Also  Inheritance Hierarchy

Classes

 ClassDescription
ClassAboutDialog About box.
ClassAboutDialogEditor The propertry editor for the '(About)' property
ClassAssemblyVersion Contains version information for the Infragistics assemblies.
ClassBetaProductInfo ProductInfo used when a product is in beta.
ClassCollectionItemPropertyDescriptor PropertyDescriptor for an item in an expandable collection
ClassColorsCollectionBase Summary description for WebColorsCollection.
ClassCustomTypeDescriptorAdapter CustomTypeDescriptorAdapter is an adapter class that implements ICustomTypeDescriptor.
ClassDisposableObject The base class Disposable maintains a boolean flag that keeps track of whether or not the object has been Disposed. It implemnets System.IDisposable and calls a virtual 'OnDispose' method to let the derived class know when the object has been Disposed.
ClassDisposableObjectCollectionBase Abstract base class for collections that contain objects. If the object implements the System.IDisposable interface, OnDispose is called on the object in DisposeCollectionItems.
ClassDisposableObjectEnumeratorBase A base class that implements the IEnumerator interface
ClassEventHandlerDictionary Class used to manage a list of delegates. This class cannot be inherited.
ClassEventManagerBase Abstract base class for managing a control's events. It maintains an enabled flag for each event as well as a nested 'in progress' count.
ClassExpandableCollectionConverter Type converter for providing an expandable collection
ClassFlagsEnumUITypeEditor UITypeEditor used to allow selection of values from a flag enumeration - i.e. an enumeration which has a FlagsAttribute on it.
ClassKeyedSubObjectBase Abstract base class which implements IKeyedSubObject for sub objects that will be part of a keyed collection (where each item can be accessed either through a zero based index or a string key)
ClassKeyedSubObjectsCollectionBase Abstract base class for keyed collections
ClassKeyedSubObjectsCollectionBase.KeyedSubObjectsCollectionEditor Collection editor used for modifying a KeyedSubObjectsCollectionBase derived class that implements IList. The editor prompts and validates for the key of an item before it is created.
ClassPrimitiveTypeConverter The type converter for properties that use the PrimitiveTypeUITypeEditor.
ClassPrimitiveTypeUITypeEditor The editor for a property of type Object.
ClassPropChangeInfo The PropChangeInfo structure contains the context information for a state change. It is passed into the SubObjectPropChanged event.

It also allows us to chain relavent context information about a property change so the a listener can get information as granular as it wants to determine what it should do when an object's state changes.

ClassResourceCustomizer Class used to provide the ability to customize resource strings.
ClassResources Exposes a ResourceCustomizer instance for this assembly.
ClassSparseArray SparseArray class.
ClassSparseCollectionBase Abstract base class for collections that contain objects. If the object implements the System.IDisposable interface, OnDispose is called on the object in DisposeCollectionItems.
ClassSubObjectBase Classes that want to notify listeners when there state changes (e.g. when a property value is changed) derive from the SubObjectBase class.
ClassSubObjectsCollectionBase Abstract base class for collections withouit keys
ClassSurrogatePropertySerializerAttribute Attribute class used for specifying the custom property pages of aa UltraControl.
ClassSystemColorsCollection A collection of SystemColors.
ClassUITypeEditorListBase Base class for a UITypeEditor that provides a list
ClassUltraComponentDesigner The base designer used for Infragistics components
ClassUltraLicense The license object for Infragistics components and controls
ClassUltraLicenseBaseAttribute The abstract base class for our license attribues
ClassUltraLicenseProvider Base class for licensing
ClassUltraObjectPropertiesPage Summary description for ObjectProperties control.
ClassUltraProductInfo ProductInfo used when after a product has been released.
ClassUltraProductInfoBase Abstract base class that holds product info.
ClassUltraPropertyPageAttribute Attribute class used for specifying the custom property pages of aa UltraControl.
ClassUltraPropertyPageBase Base class for all UltraControlBase wizards.
ClassUltraPropertyPageDialog Summary description for UltraPropertyPageDialog .
ClassUltraPropPagePropertyGrid A class derived from PropertyGrid that uses the supplied component's Site property to provide design time services.
ClassUltraPropPagePropertyGridWithEventsTab A Property Grid derived from UltraPropPagePropertyGrid that provides support for an events tab. Objects briwsed with this property gri must support IComponent.
ClassUnlicensedProductInfo ProductInfo used for product that does not require licensing.
ClassWebColorsCollection A collection of the Web colors shown in a color picker.
ClassXPItemColor Calculates the XP style color scheme from current user settings. The constructor checks the users screen to see if it supports high color or not. It then calculates out ALL of the calculated colors in one shot. Lastly it hooks up a listener so that it can re-initialize the colors if the user changes the color scheme or display depth(BPP). If the security permissions on the machine do not permit us to check color depth, we default to high color.

Interfaces

 InterfaceDescription
InterfaceICreateItemCallback ICreateItemCallback interface.
InterfaceIKeyedSubObject Interface used by sub objects that will be part of a keyed collection (where each item can be accessed either through a zero based index or a string key.
InterfaceIKeyedSubObjectEx Interface used by sub objects that cache an interned lowercase version of their key to optimize key comparisons.
InterfaceISelectableItem ISelectableItem is implemented by any sub object that can be selected and/or activated (e.g. a cell, row, header etc.)
InterfaceISparseArrayItem This interface can be implemented on items to be contained in the sparse array to get a fast IndexOf operation.
InterfaceISparseArrayMultiItem ISparseArrayMultiItem interface.
InterfaceIUltraComponent IUltraComponent Interface
InterfaceIUltraLicensedComponent Interface implemented by Infragistics licensed componenents and controls.

Delegates

 DelegateDescription
DelegateSubObjectDisposedEventHandler A delegate for dispose notification events
DelegateSubObjectPropChangeEventHandler A delegate for property change notification events

Enumerations

 EnumerationDescription
EnumerationLicenseOptions Contains bitflags which describe any additional options for which the associated product is licensed; e.g., Office2007UI
EnumerationLicenseStatus An enumerator that describes the status of the license
EnumerationProductType An enumerator that describes the product type.
EnumerationSubObjectBase.NotifyId Used to identify properties during a property change notification

See Also