RepositoryItemPopupContainerEdit Class
Represents a repository item that provides settings for PopupContainerEdit editors.
Namespace: DevExpress.XtraEditors.Repository
Assembly: DevExpress.XtraEditors.v18.1.dll
Declaration
[ToolboxBitmap(typeof(ToolboxIconsRootNS), "PopupContainerEdit")]
public class RepositoryItemPopupContainerEdit :
RepositoryItemPopupBase,
IPopupWidthMode
Related API Members
The following members accept/return RepositoryItemPopupContainerEdit objects:
Remarks
The RepositoryItemPopupContainerEdit class provides properties and events specific to popup container editors. You can access these settings via the editor’s PopupContainerEdit.Properties property.
The RepositoryItemPopupContainerEdit class inherits the common popup window management features from its ancestor RepositoryItemPopupBase class. It introduces members for displaying a custom control within the popup window. The main settings include:
- the popup container control that will represent the popup window (the RepositoryItemPopupContainerEdit.PopupControl property);
- the popup window’s behavior when clicking outside of it (the RepositoryItemPopupContainerEdit.CloseOnOuterMouseClick property);
- events that enable you to provide the editor’s value and display text based on the state of controls within the popup window (the RepositoryItemPopupContainerEdit.QueryResultValue and RepositoryItemPopupContainerEdit.QueryDisplayText events);
You do not need to create repository items manually unless you have to create in-place editors for container controls.
Related GitHub Examples
The following code snippets (auto-collected from DevExpress Examples) contain references to the RepositoryItemPopupContainerEdit 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.