更改图例颜色Livecharts

本文关键字:颜色 Livecharts | 更新日期: 2023-09-27 17:58:08

我在CartesianChart中更改序列的颜色时遇到问题,图例的颜色不会更改。我创建了我的自定义图例,如"自定义工具提示"部分所述,但没有成功。

我尝试使用以下行代码修改笔划值:

CustomersLegend.Get().Series[0].Stroke =  ....

但是,同样没有成功。

更改图例颜色Livecharts

一个一年前的问题,但我们开始了
如果在XAML中定义了系列,只需设置属性Stroke="Blue"
如果您正在动态创建您的系列,请添加属性MySeriesStroke并将其绑定到您的系列

Private _mySeriesStroke As Brush
Public Property MySeriesStroke As Brush
    Get
        Return _mySeriesStroke
    End Get
    Set(ByVal value As Brush)
        If _mySeriesStroke IsNot value Then
            _mySeriesStroke = value
            raisePropertyChangeEvent("MySeriesStroke")
        End If
    End Set
End Property
...
Sub AddSeries()
    ...
   MySeries.SetBinding(LineSeries.StrokeProperty, "MySeriesStroke")
    ...
End Sub
...
Sub ChangeStroke(ByRef brush As Brush)
    MySeriesStroke = brush
End Sub

如果你发布你的代码,我可以回答你的更多问题。