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
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
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
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