wpftoolkit - Overriding DataPointStyle in a WPF Toolkit Chart -
i'd override datapointstyle of lineseries in wpf toolkit chart:
<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> however when lose automatic palette coloring each series has different color. applying datapointstyle causes them turn orange.
until suggests better method, i've manually set colors. guess won't using automatic palette now.
<style x:key="simpledatapointstyle" basedon="{staticresource {x:type charting:linedatapoint}}" targettype="{x:type charting:linedatapoint}"> <setter property="width" value="20" /> <setter property="height" value="20" /> </style> ... <chart:lineseries ... > <chart:datapointseries.datapointstyle> <style basedon="{staticresource simpledatapointstyle}" targettype="{x:type charting:linedatapoint}"> <setter property="background" value="green" /> </style> </chart:datapointseries.datapointstyle> </chart:lineseries> <chart:lineseries ... > <chart:datapointseries.datapointstyle> <style basedon="{staticresource simpledatapointstyle}" targettype="{x:type charting:linedatapoint}"> <setter property="background" value="red" /> </style> </chart:datapointseries.datapointstyle> </chart:lineseries>
Comments
Post a Comment