Show theme settings Shopping cart Download trialFree Trial
Change Theme Settings
Change Theme Settings
Show All Themes

Multiple Invoker Elements

image 1 image 2 image 3 image 4
To invoke a popup window, move the mouse cursor over one of the thumbnail images.

ASPxPopupControl allows you to specify several web controls or HTML elements whose specific mouse action (defined via the PopupAction property) invokes a popup window. The list of invoker element IDs, which are separated by a semicolon (;), can be set from the PopupElementID property.

Using the ASPxPopupControl client-side functionality, you can perform the following actions with invoker elements.

  • Specify elements that invoke a popup window.
  • Get the current invoker element.
  • Show a popup window for a specified element in a list.

In this demo, ASPxPopupControl is linked to four elements – images. When you hover over an image, the client-side PopUp event is invoked. In the event handler, the popup control gets the current invoker element via the client-side GetCurrentPopupElement method, and displays the corresponding large image as window content.

You can also try this functionality in the ASPxPopupControl - How to define multiple invoker elements on the client to implement image zooming for a set of images example.

Local Copy of this Demo
To inspect the source code for this demo on your machine, you must first install our components via the DevExpress Component Installer.
You can open a local copy of this online demo directly from this webpage (if using v20.2.8, 21.1.4 or higher).
Open CS Solution
Open VB Solution
The source code files for this demo are installed (by default) in the following directories:
\Users\Public\Documents\DevExpress Demos XX.X\Components\ASP.NET\CS\ASPxDockAndPopupsDemos
\Users\Public\Documents\DevExpress Demos XX.X\Components\ASP.NET\VB\ASPxDockAndPopupsDemos