UserPopup
Wisej.Web.UserPopup
Namespace: Wisej.Web
Assembly: Wisej.Framework (2.2.0.0)
Provides an popup container that can be attached to other controls.
public class UserPopup : UserControlConstructors
UserPopup()
Initializes a new instance of the UserPopup control.
UserPopup(container)
Initializes a new instance of the UserPopup control.
Properties
Alignment
Placement: Returns or sets the alignment side and position of the popup. The actual location depends on the placement methods defined by the PlacementX and PlacementY properties.
AutoHide
Boolean: Determines whether the popup will close automatically when the user clicks outside of the control.
BackColor
Color: Returns or sets the background color for the control.
Offset
Padding: Returns or sets the offset in pixels from the calculated position of the popup.
Opener
IWisejComponent: Returns the opener Control. It may be null if the popup was shown without specifying an opener.
PlacementModeX
PlacementMode: Returns or sets the method used to calculate the position of the popup according to the value of the Alignment property.
PlacementModeY
PlacementMode: Returns or sets the method used to calculate the position of the popup according to the value of the Alignment property.
Visible
Boolean: Returns or sets whether the control and all its child controls are displayed.
Methods
Close()
Closes the UserPopup.
ShowPopup(opener, onclose)
Shows the UserPopup in relation to the specified opener .
opener
The IWisejComponent that this UserPopup is bound to. It can be any component that is visually displayed on the client side, including Control, DataGridViewColumn, ColumnHeader, DesktopTaskBarItem, ToolBarButton.
onclose
Optional async handler for the close event; called when the popup panel disappears. It's the equivalent of handling the event.
ShowPopup(x, y, onclose)
Shows the UserPopup at the specified screen coordinates.
onclose
Optional async handler for the close event; called when the popup panel disappears. It's the equivalent of handling the event.
ShowPopup(location, onclose)
Shows the UserPopup at the specified screen location.
onclose
Optional async handler for the close event; called when the popup panel disappears. It's the equivalent of handling the event.
ShowPopupAsync(opener)
Asynchronously displays the UserPopup in relation to the specified opener .
opener
The IWisejComponent that this UserPopup is bound to. It can be any component that is visually displayed on the client side, including Control, DataGridViewColumn, ColumnHeader, DesktopTaskBarItem, ToolBarButton.
Returns: Task.
ShowPopupAsync(x, y)
Asynchronously displays the UserPopup at the specified screen coordinates.
Returns: Task.
ShowPopupAsync(location)
Asynchronously displays the UserPopup at the specified screen location.
Returns: Task.
Events
Closed
EventHandler Fired when the UserPopup control is closed.
Implements
Bindable components implement this interface.
Provides the functionality for a control to act as a parent for other controls.
All wisej components implement this interface.
All wisej controls derived from the Control class must implement this interface.
Allows an object to serialize itself.
Last updated
Was this helpful?

