RepositoryItemPopupBase Class
Serves as the base for repository items that provide settings for editors with popup windows.
Namespace: DevExpress.XtraEditors.Repository
Assembly: DevExpress.XtraEditors.v24.2.dll
Declaration
public class RepositoryItemPopupBase :
RepositoryItemButtonEdit,
IContextItemCollectionOptionsOwner,
IContextItemCollectionOwner,
IContextItemProvider
Related API Members
The following members return RepositoryItemPopupBase objects:
Remarks
Repository items corresponding to editors with popup windows inherit their common popup window management settings from the RepositoryItemPopupBase
class. The main settings include:
- key combination used to open/close the popup window (the RepositoryItemPopupBase.CloseUpKey property);
- style of popup window borders (the RepositoryItemPopupBase.PopupBorderStyle property);
- events allowing you to control opening and closing the popup window (RepositoryItemPopupBase.QueryPopUp, RepositoryItemPopupBase.QueryCloseUp, RepositoryItemPopupBase.CloseUp);
- editor button which is used to open the popup window (the RepositoryItemPopupBase.ActionButtonIndex property).
The RepositoryItemPopupBase and the corresponding PopupBaseEdit editor class should not be created directly. Derive your own repository items and editors from these classes when you need to create a control with a popup window.
Inheritance
Object
MarshalByRefObject
Component
DevExpress.XtraEditors.ComponentBase
RepositoryItem
RepositoryItemTextEdit
RepositoryItemButtonEdit
RepositoryItemPopupBase
See Also