Interface IPopup
Forms9Patch Popup Interface.
Inherited Members
Namespace: Forms9Patch
Assembly: Forms9Patch.dll
Syntax
public interface IPopup : IBackground, IShape, IElement
  Properties
CancelOnBackButtonClick
Gets or sets a value indicating whether this IPopup will cancel on a back button touch.
Declaration
bool CancelOnBackButtonClick { get; set; }
  Property Value
| Type | Description | 
|---|---|
| Boolean | 
CancelOnPageOverlayTouch
Gets or sets a value indicating whether this IPopup will cancel on page overlay touch.
Declaration
bool CancelOnPageOverlayTouch { get; set; }
  Property Value
| Type | Description | 
|---|---|
| Boolean | 
  | 
      
HorizontalOptions
Gets or sets the horizontal layout options.
Declaration
LayoutOptions HorizontalOptions { get; set; }
  Property Value
| Type | Description | 
|---|---|
| LayoutOptions | The horizontal options.  | 
      
IsVisible
Gets or sets a value indicating whether this IPopup is visible.
Declaration
bool IsVisible { get; set; }
  Property Value
| Type | Description | 
|---|---|
| Boolean | 
  | 
      
Margin
Gets or sets the margin.
Declaration
Thickness Margin { get; set; }
  Property Value
| Type | Description | 
|---|---|
| Thickness | The margin.  | 
      
Padding
Padding between popup frame and its content
Declaration
Thickness Padding { get; set; }
  Property Value
| Type | Description | 
|---|---|
| Thickness | 
PageOverlayColor
Gets or sets the color of the background page overlay.
Declaration
Color PageOverlayColor { get; set; }
  Property Value
| Type | Description | 
|---|---|
| Color | The color of the page overlay.  | 
      
Parameter
Object you can set for processing, typically after popup has been acted upon.
Declaration
object Parameter { get; set; }
  Property Value
| Type | Description | 
|---|---|
| Object | 
PopAfter
Gets or sets the TimeSpan before
Declaration
TimeSpan PopAfter { get; set; }
  Property Value
| Type | Description | 
|---|---|
| TimeSpan | The fade at.  | 
      
Target
Gets or sets the target of the popup pointer (if applicable).
Declaration
VisualElement Target { get; set; }
  Property Value
| Type | Description | 
|---|---|
| VisualElement | The target.  | 
      
VerticalOptions
Gets or sets the vertical layout options.
Declaration
LayoutOptions VerticalOptions { get; set; }
  Property Value
| Type | Description | 
|---|---|
| LayoutOptions | The vertical options.  |