Я хотел бы переопределить DataPointStyle
в LineSeries
в моем WPF Toolkit Chart
:Перекрытие DataPointStyle в диаграмме WPF Toolkit
<chart:LineSeries>
<chart:DataPointSeries.DataPointStyle>
<Style
BasedOn="{StaticResource {x:Type chart:LineDataPoint}}"
TargetType="{x:Type chart:LineDataPoint}">
<Setter Property="Width" Value="20" />
<Setter Property="Height" Value="20" />
</Style>
</chart:DataPointSeries.DataPointStyle>
</chart:LineSeries>
Однако, когда я делаю это я теряю автоматическую палитру окраски, где каждая серия имеет разного цвета. Применение DataPointStyle
приводит к тому, что все они становятся оранжевыми.
, если вы хотите получить цвет каждого фона серии: ResourceDictionary е = mcLineChart.Palette [mcLineChart.Series.Count% mcLineChart.Palette.Count]; var myBrush = rd ["Фон"] как кисть; ... SetStyleProperty (стиль, Control.BackgroundProperty, myBrush); – Titwan