dymaptic.GeoBlazor.Core

dymaptic.GeoBlazor.Core.Components

OpacityStop Class

Defines an opacity stop used for creating a continuous opacity visualization in a
opacity visual variable.
ArcGIS Maps SDK for JavaScript

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

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

Constructors

OpacityStop() Constructor

Parameterless constructor for use as a Razor Component.

public OpacityStop();

OpacityStop(double, double, string) Constructor

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

public OpacityStop(double value, double opacity, string? label=null);

Parameters

value System.Double

Specifies the data value to map to the given opacity value.
ArcGIS Maps SDK for JavaScript

opacity System.Double

The opacity value (between 0.0 and 1.0) used to render features with the given value.
ArcGIS Maps SDK for JavaScript

label System.String

A string value used to label the stop in the Legend.
ArcGIS Maps SDK for JavaScript

Properties

OpacityStop.Label Property

A string value used to label the stop in the Legend.

public string? Label { get; set; }

Property Value

System.String

OpacityStop.Opacity Property

The opacity value in points (between 0.0 and 1.0) used to render features with the given value.

public System.Nullable<double> Opacity { get; set; }

Property Value

System.Nullable<System.Double>

OpacityStop.Value Property

Specifies the data value to map to the given opacity.

public System.Nullable<double> Value { get; set; }

Property Value

System.Nullable<System.Double>

Methods

OpacityStop.GetLabel() Method

Asynchronously retrieve the current value of the Label property.

public System.Threading.Tasks.Task<string?> GetLabel();

Returns

System.Threading.Tasks.Task<System.String>

OpacityStop.GetOpacity() Method

Asynchronously retrieve the current value of the Opacity property.

public System.Threading.Tasks.Task<System.Nullable<double>> GetOpacity();

Returns

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

OpacityStop.GetValue() Method

Asynchronously retrieve the current value of the Value property.

public System.Threading.Tasks.Task<System.Nullable<double>> GetValue();

Returns

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

OpacityStop.SetLabel(string) Method

Asynchronously set the value of the Label property after render.

public System.Threading.Tasks.Task SetLabel(string? value);

Parameters

value System.String

The value to set.

Returns

System.Threading.Tasks.Task

OpacityStop.SetOpacity(Nullable) Method

Asynchronously set the value of the Opacity property after render.

public System.Threading.Tasks.Task SetOpacity(System.Nullable<double> value);

Parameters

value System.Nullable<System.Double>

The value to set.

Returns

System.Threading.Tasks.Task

OpacityStop.SetValue(Nullable) Method

Asynchronously set the value of the Value property after render.

public System.Threading.Tasks.Task SetValue(System.Nullable<double> value);

Parameters

value System.Nullable<System.Double>

The value to set.

Returns

System.Threading.Tasks.Task