RepositoryItemPopupBase Class
Serves as the base for repository items that provide settings for editors with popup windows.
Namespace: DevExpress.XtraEditors.Repository
Assembly: DevExpress.XtraEditors.v18.1.dll
Declaration
public class RepositoryItemPopupBase :
RepositoryItemButtonEdit,
IContextItemCollectionOptionsOwner,
IContextItemCollectionOwner,
IContextItemProvider
Related API Members
The following members accept/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.
Related GitHub Examples
The following code snippets (auto-collected from DevExpress Examples) contain references to the RepositoryItemPopupBase class.
Note
The algorithm used to collect these code examples remains a work in progress. Accordingly, the links and snippets below may produce inaccurate results. If you encounter an issue with code examples below, please use the feedback form on this page to report the issue.