GeoBlazor Pro


layout: pro title: ProExtensions parent: Pro Classes grand_parent: GeoBlazor Pro —

dymaptic.GeoBlazor.Pro

dymaptic.GeoBlazor.Pro

ProExtensions Class

Pro extensions to classes defined in GeoBlazor Core

public static class ProExtensions

Inheritance System.Object 🡒 ProExtensions

Methods

ProExtensions.RegisterProChildComponent(this MapComponent, MapComponent) Method

Allows for the registering of Pro-only child components on Core-defined classes.

public static System.Threading.Tasks.Task RegisterProChildComponent(this dymaptic.GeoBlazor.Core.Components.MapComponent parent, dymaptic.GeoBlazor.Core.Components.MapComponent child);

Parameters

parent dymaptic.GeoBlazor.Core.Components.MapComponent

child dymaptic.GeoBlazor.Core.Components.MapComponent

Returns

System.Threading.Tasks.Task

ProExtensions.SetFeatureReduction(this IFeatureReductionLayer, FeatureReduction) Method

Sets the feature reduction type for a layer. Use this method to change the feature reduction after
initial render.

public static System.Threading.Tasks.Task SetFeatureReduction(this dymaptic.GeoBlazor.Core.Interfaces.IFeatureReductionLayer layer, dymaptic.GeoBlazor.Pro.Components.Layers.FeatureReduction? featureReduction);

Parameters

layer dymaptic.GeoBlazor.Core.Interfaces.IFeatureReductionLayer

featureReduction FeatureReduction

Returns

System.Threading.Tasks.Task

ProExtensions.SetSelectedClusterBoundaryFeatureSymbol(this PopupWidget, Symbol) Method

Override the default symbol of the displayed cluster extent. Only applies when a PopupTemplate is set on a FeatureReductionCluster instance.

public static System.Threading.Tasks.Task SetSelectedClusterBoundaryFeatureSymbol(this dymaptic.GeoBlazor.Core.Components.Widgets.PopupWidget popupWidget, dymaptic.GeoBlazor.Core.Components.Symbols.Symbol symbol);

Parameters

popupWidget dymaptic.GeoBlazor.Core.Components.Widgets.PopupWidget

symbol dymaptic.GeoBlazor.Core.Components.Symbols.Symbol

Returns

System.Threading.Tasks.Task

ProExtensions.UnregisterProChildComponent(this MapComponent, MapComponent) Method

Allows for the unregistering of Pro-only child components on Core-defined classes.

public static System.Threading.Tasks.Task UnregisterProChildComponent(this dymaptic.GeoBlazor.Core.Components.MapComponent parent, dymaptic.GeoBlazor.Core.Components.MapComponent child);

Parameters

parent dymaptic.GeoBlazor.Core.Components.MapComponent

child dymaptic.GeoBlazor.Core.Components.MapComponent

Returns

System.Threading.Tasks.Task