dymaptic.GeoBlazor.Core

dymaptic.GeoBlazor.Core.Components.Popups

PopupDockOptions Class

Docking the popup allows for a better user experience, particularly when opening
popups in apps on mobile devices.
ArcGIS Maps SDK for JavaScript

public class PopupDockOptions : dymaptic.GeoBlazor.Core.Components.MapComponent

Inheritance System.Object 🡒 Microsoft.AspNetCore.Components.ComponentBase 🡒 MapComponent 🡒 PopupDockOptions

Constructors

PopupDockOptions() Constructor

Parameterless constructor for use as a Razor Component.

public PopupDockOptions();

PopupDockOptions(Nullable, Nullable, BreakPoint, Nullable, PopupDockOptionsBreakpoint) Constructor

Constructor for use in C# code. Use named parameters (e.g., item1: value1, item2: value2) to set properties in any order.

public PopupDockOptions(System.Nullable<dymaptic.GeoBlazor.Core.Enums.PopupDockPosition> position=null, System.Nullable<bool> buttonEnabled=null, dymaptic.GeoBlazor.Core.Model.BreakPoint? breakPoint=null, System.Nullable<bool> boolBreakpoint=null, dymaptic.GeoBlazor.Core.Components.Popups.PopupDockOptionsBreakpoint? popupDockOptionsBreakpoint=null);

Parameters

position System.Nullable<PopupDockPosition>

The position in the view at which to dock the popup.
default auto
ArcGIS Maps SDK for JavaScript

buttonEnabled System.Nullable<System.Boolean>

If true, displays the dock button.
ArcGIS Maps SDK for JavaScript

breakPoint BreakPoint

Defines the dimensions of the View at which to dock the popup. Set to false to disable docking at a breakpoint.

boolBreakpoint System.Nullable<System.Boolean>

Defines the dimensions of the View at which to dock the popup.
default true
ArcGIS Maps SDK for JavaScript

popupDockOptionsBreakpoint PopupDockOptionsBreakpoint

Defines the dimensions of the View at which to dock the popup.
default true
ArcGIS Maps SDK for JavaScript

Properties

PopupDockOptions.BoolBreakpoint Property

Defines the dimensions of the View at which to dock the popup.
default true
ArcGIS Maps SDK for JavaScript

public System.Nullable<bool> BoolBreakpoint { get; set; }

Property Value

System.Nullable<System.Boolean>

PopupDockOptions.BreakPoint Property

Defines the dimensions of the View at which to dock the popup. Set to false to disable docking at a breakpoint.

public dymaptic.GeoBlazor.Core.Model.BreakPoint? BreakPoint { get; set; }

Property Value

BreakPoint

PopupDockOptions.ButtonEnabled Property

If true, displays the dock button. If false, hides the dock button from the popup.

public System.Nullable<bool> ButtonEnabled { get; set; }

Property Value

System.Nullable<System.Boolean>

PopupDockOptions.PopupDockOptionsBreakpoint Property

Defines the dimensions of the View at which to dock the popup.
default true
ArcGIS Maps SDK for JavaScript

public dymaptic.GeoBlazor.Core.Components.Popups.PopupDockOptionsBreakpoint? PopupDockOptionsBreakpoint { get; set; }

Property Value

PopupDockOptionsBreakpoint

PopupDockOptions.Position Property

The position in the view at which to dock the popup.

public System.Nullable<dymaptic.GeoBlazor.Core.Enums.PopupDockPosition> Position { get; set; }

Property Value

System.Nullable<PopupDockPosition>

Methods

PopupDockOptions.GetBoolBreakpoint() Method

Asynchronously retrieve the current value of the BoolBreakpoint property.

public System.Threading.Tasks.Task<System.Nullable<bool>> GetBoolBreakpoint();

Returns

System.Threading.Tasks.Task<System.Nullable<System.Boolean>>

PopupDockOptions.GetButtonEnabled() Method

Asynchronously retrieve the current value of the ButtonEnabled property.

public System.Threading.Tasks.Task<System.Nullable<bool>> GetButtonEnabled();

Returns

System.Threading.Tasks.Task<System.Nullable<System.Boolean>>

PopupDockOptions.GetPopupDockOptionsBreakpoint() Method

Asynchronously retrieve the current value of the PopupDockOptionsBreakpoint property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.Popups.PopupDockOptionsBreakpoint?> GetPopupDockOptionsBreakpoint();

Returns

System.Threading.Tasks.Task<PopupDockOptionsBreakpoint>

PopupDockOptions.GetPosition() Method

Asynchronously retrieve the current value of the Position property.

public System.Threading.Tasks.Task<System.Nullable<dymaptic.GeoBlazor.Core.Enums.PopupDockPosition>> GetPosition();

Returns

System.Threading.Tasks.Task<System.Nullable<PopupDockPosition>>

PopupDockOptions.SetBoolBreakpoint(Nullable) Method

Asynchronously set the value of the BoolBreakpoint property after render.

public System.Threading.Tasks.Task SetBoolBreakpoint(System.Nullable<bool> value);

Parameters

value System.Nullable<System.Boolean>

The value to set.

Returns

System.Threading.Tasks.Task

PopupDockOptions.SetButtonEnabled(Nullable) Method

Asynchronously set the value of the ButtonEnabled property after render.

public System.Threading.Tasks.Task SetButtonEnabled(System.Nullable<bool> value);

Parameters

value System.Nullable<System.Boolean>

The value to set.

Returns

System.Threading.Tasks.Task

PopupDockOptions.SetPopupDockOptionsBreakpoint(PopupDockOptionsBreakpoint) Method

Asynchronously set the value of the PopupDockOptionsBreakpoint property after render.

public System.Threading.Tasks.Task SetPopupDockOptionsBreakpoint(dymaptic.GeoBlazor.Core.Components.Popups.PopupDockOptionsBreakpoint? value);

Parameters

value PopupDockOptionsBreakpoint

The value to set.

Returns

System.Threading.Tasks.Task

PopupDockOptions.SetPosition(Nullable) Method

Asynchronously set the value of the Position property after render.

public System.Threading.Tasks.Task SetPosition(System.Nullable<dymaptic.GeoBlazor.Core.Enums.PopupDockPosition> value);

Parameters

value System.Nullable<PopupDockPosition>

The value to set.

Returns

System.Threading.Tasks.Task

PopupDockOptions.ValidateRequiredGeneratedChildren() Method

Validates source-generated child components.

public override void ValidateRequiredGeneratedChildren();

Implements ValidateRequiredGeneratedChildren()