Skip to main content
All docs
V24.1

DxPolarChartBaseSeries<T, TArgument, TValue>.VisibleChanged Event

Fires when series visibility changes.

Namespace: DevExpress.Blazor

Assembly: DevExpress.Blazor.v24.1.dll

NuGet Package: DevExpress.Blazor

Declaration

[Parameter]
public EventCallback<bool> VisibleChanged { get; set; }

Parameters

Type Description
Boolean

The new Visible property value.

Remarks

If the AllowToggleSeries property value is true, the series legend item displays a check box that allows users to hide or display the series. Handle the VisibleChanged event to handle series visibility changes.

The following snippet displays a message when a user hides the Night series:

<DxPolarChart Data=@DataSource>
    <DxChartLegend Position="RelativePosition.Outside"
                   AllowToggleSeries="true" />
    <DxPolarChartLineSeries ArgumentField="@((DiscretePoint i) => i.Arg)"
                            ValueField="@((DiscretePoint i) => i.Day)"
                            Name="Day">
    </DxPolarChartLineSeries>
    <DxPolarChartLineSeries ArgumentField="@((DiscretePoint i) => i.Arg)"
                            ValueField="@((DiscretePoint i) => i.Night)"
                            Name="Night"
                            VisibleChanged="OnVisibleChanged">
    </DxPolarChartLineSeries>
</DxPolarChart>

@if(AlertVisible){
    <p>Night-related data is unavailable!</p>
}

@code {
    bool AlertVisible = false;

    void OnVisibleChanged(bool newVisible) {
        if(!newVisible)
            AlertVisible = true;
        else
            AlertVisible = false;
    }
    @* ... *@
}

Visibility changes

See Also