【问题标题】:Styling of WPF Chart AreaSerie in program程序中WPF Chart AreaSerie的样式
【发布时间】:2011-12-03 22:16:20
【问题描述】:

我需要在程序中的 WPF 图表工具包中创建区域系列,但我不知道如何更改系列的颜色。

即使在 XAML 中,PathStyle 的设置也不起作用。根据源文件,区域系列应该绑定到背景颜色,但这也不起作用。

感谢您的帮助。

【问题讨论】:

    标签: wpf wpftoolkit


    【解决方案1】:

    我也很难弄清楚如何改变颜色。更改背景颜色或调色板似乎没有做任何事情。我解决了 LineSeries 的问题,方法是使用样式中的设置器设置背景(LineSeries 的 DataPointStyle,适用于 DataPoint) 所以在VB中:

        Dim NLS = New LineSeries()
        NLS.IndependentValuePath = "Time"
        NLS.DependentValuePath = "Quantity"
        NLS.Title = " Quantity in function of time"
        NLS.ItemsSource = MyItemSource
        Dim ThisStyle As New Style(GetType(DataPoint))
        ThisStyle.Setters.Add(New Setter(BackgroundProperty, New SolidColorBrush(MyWantedColor)))
        NLS.DataPointStyle = ThisStyle
    

    我希望这可以帮助您解决区域系列的问题。

    【讨论】:

    • 感谢您的帮助。在 AreaSerie 中没有 DataPoint,而是 Path。即使我以相同的方式配置填充刷,它也不起作用。我很惊讶有这么多关于自定义此图表的好方法的文章,但它不起作用。
    • 好吧,既然它不适合你,你可能不得不做一件可怕的事情:查看 lib 提供的 xaml/code。 (或者自己在一个好的旧画布上画画。在我的情况下,那会更快:-( )
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-12-12
    • 1970-01-01
    • 1970-01-01
    • 2010-11-09
    • 2011-07-26
    • 1970-01-01
    • 2018-07-13
    相关资源
    最近更新 更多