Demos About Radzen
Search Results for

    Show / Hide Table of Contents

    Class RadzenSeriesTrendLine

    Displays the trend of a chart series.

    Inheritance
    object
    ComponentBase
    RadzenChartComponentBase
    RadzenGridLines
    RadzenSeriesTrendLine
    Implements
    IComponent
    IHandleEvent
    IHandleAfterRender
    IChartSeriesOverlay
    IDisposable
    Inherited Members
    RadzenGridLines.ShouldRefreshChart(ParameterView)
    RadzenGridLines.Stroke
    RadzenGridLines.StrokeWidth
    RadzenGridLines.LineType
    RadzenGridLines.Visible
    RadzenGridLines.ChartAxis
    RadzenChartComponentBase.Initialize()
    RadzenChartComponentBase.SetParametersAsync(ParameterView)
    RadzenChartComponentBase.ValidateParameters()
    RadzenChartComponentBase.DidParameterChange<T>(ParameterView, string, T)
    RadzenChartComponentBase.Chart
    ComponentBase.OnInitialized()
    ComponentBase.OnInitializedAsync()
    ComponentBase.OnParametersSet()
    ComponentBase.OnParametersSetAsync()
    ComponentBase.StateHasChanged()
    ComponentBase.ShouldRender()
    ComponentBase.OnAfterRender(bool)
    ComponentBase.OnAfterRenderAsync(bool)
    ComponentBase.InvokeAsync(Action)
    ComponentBase.InvokeAsync(Func<Task>)
    ComponentBase.DispatchExceptionAsync(Exception)
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: Radzen.Blazor
    Assembly: Radzen.Blazor.dll
    Syntax
    public class RadzenSeriesTrendLine : RadzenGridLines, IComponent, IHandleEvent, IHandleAfterRender, IChartSeriesOverlay, IDisposable
    Examples
    <RadzenChart>
        <RadzenLineSeries Data=@revenue CategoryProperty="Quarter" ValueProperty="Revenue">
           <RadzenSeriesTrendLine />
        </RadzenLineSeries>
    </RadzenChart>
    @code {
        class DataItem
        {
            public string Quarter { get; set; }
            public double Revenue { get; set; }
        }
        DataItem[] revenue = new DataItem[]
        {
            new DataItem { Quarter = "Q1", Revenue = 234000 },
            new DataItem { Quarter = "Q2", Revenue = 284000 },
            new DataItem { Quarter = "Q3", Revenue = 274000 },
            new DataItem { Quarter = "Q4", Revenue = 294000 }
        };
    }

    Constructors

    RadzenSeriesTrendLine()

    Displays the trend of a chart series.

    Declaration
    public RadzenSeriesTrendLine()
    Examples
    <RadzenChart>
        <RadzenLineSeries Data=@revenue CategoryProperty="Quarter" ValueProperty="Revenue">
           <RadzenSeriesTrendLine />
        </RadzenLineSeries>
    </RadzenChart>
    @code {
        class DataItem
        {
            public string Quarter { get; set; }
            public double Revenue { get; set; }
        }
        DataItem[] revenue = new DataItem[]
        {
            new DataItem { Quarter = "Q1", Revenue = 234000 },
            new DataItem { Quarter = "Q2", Revenue = 284000 },
            new DataItem { Quarter = "Q3", Revenue = 274000 },
            new DataItem { Quarter = "Q4", Revenue = 294000 }
        };
    }

    Properties

    Series

    Displays the trend of a chart series.

    Declaration
    [CascadingParameter]
    protected IChartSeries Series { get; set; }
    Property Value
    Type Description
    IChartSeries
    Examples
    <RadzenChart>
        <RadzenLineSeries Data=@revenue CategoryProperty="Quarter" ValueProperty="Revenue">
           <RadzenSeriesTrendLine />
        </RadzenLineSeries>
    </RadzenChart>
    @code {
        class DataItem
        {
            public string Quarter { get; set; }
            public double Revenue { get; set; }
        }
        DataItem[] revenue = new DataItem[]
        {
            new DataItem { Quarter = "Q1", Revenue = 234000 },
            new DataItem { Quarter = "Q2", Revenue = 284000 },
            new DataItem { Quarter = "Q3", Revenue = 274000 },
            new DataItem { Quarter = "Q4", Revenue = 294000 }
        };
    }

    Methods

    BuildRenderTree(RenderTreeBuilder)

    Displays the trend of a chart series.

    Declaration
    protected override void BuildRenderTree(RenderTreeBuilder __builder)
    Parameters
    Type Name Description
    RenderTreeBuilder __builder
    Overrides
    ComponentBase.BuildRenderTree(RenderTreeBuilder)

    Contains(double, double, int)

    Hit test

    Declaration
    public bool Contains(double mouseX, double mouseY, int tolerance)
    Parameters
    Type Name Description
    double mouseX
    double mouseY
    int tolerance
    Returns
    Type Description
    bool

    Dispose()

    Displays the trend of a chart series.

    Declaration
    public void Dispose()

    GetTooltipPosition(double, double)

    Get position of the overlay tooltip.

    Declaration
    public Point GetTooltipPosition(double mouseX, double mouseY)
    Parameters
    Type Name Description
    double mouseX
    double mouseY
    Returns
    Type Description
    Point

    Position.

    Render(ScaleBase, ScaleBase)

    Render overlay

    Declaration
    public RenderFragment Render(ScaleBase categoryScale, ScaleBase valueScale)
    Parameters
    Type Name Description
    ScaleBase categoryScale
    ScaleBase valueScale
    Returns
    Type Description
    RenderFragment

    RenderFragment

    RenderTooltip(double, double)

    Renders tooltip

    Declaration
    public RenderFragment RenderTooltip(double mouseX, double mouseY)
    Parameters
    Type Name Description
    double mouseX
    double mouseY
    Returns
    Type Description
    RenderFragment

    Implements

    IComponent
    IHandleEvent
    IHandleAfterRender
    IChartSeriesOverlay
    IDisposable

    Introducing Radzen Blazor Studio

    Radzen Blazor Studio is a software development environment that empowers developers to design, build and deploy Blazor applications without the traditional hurdles. Write less code and get more done.

    Learn More

    Download Now
    Download Now
    In This Article
    Back to top Radzen Blazor Components, © 2018-2025 Radzen. Source Code licensed under MIT