PopupBaseEdit Class
Serves as the base for editors displaying popup windows.
Namespace: DevExpress.XtraEditors
Assembly: DevExpress.XtraEditors.v24.2.dll
NuGet Package: DevExpress.Win.Navigation
#Declaration
public abstract class PopupBaseEdit :
ButtonEdit,
IPopupControlEx,
IPopupControl,
IPopupHelperController
#Related API Members
The following members return PopupBaseEdit objects:
#Remarks
The abstract PopupBaseEdit class represents the base class for editors with popup windows. The functionality it provides includes the following:
- specifying the shortcut for opening and closing the popup window (the repository item’s RepositoryItemPopupBase.CloseUpKey property);
- specifying the editor button used to open the popup window (the repository item’s RepositoryItemPopupBase.ActionButtonIndex property);
- opening and closing the popup windows programmatically (the PopupBaseEdit.ShowPopup, PopupBaseEdit.ClosePopup and PopupBaseEdit.CancelPopup methods);
- handling the popup window visibility changes (the PopupBaseEdit.QueryCloseUp, PopupBaseEdit.QueryPopUp, PopupBaseEdit.CloseUp events).
You should not create instances of the PopupBaseEdit class directly. Use it as the base class when creating custom editors with popup windows.