WPF BubbleSeries,遍历气泡并设置样式

时间:2010-11-15 14:27:47

标签: c# wpf wpftoolkit

我在图表中有一个BubbleSeries。我将数据绑定到BubbleSeries并为气泡设置特定颜色。

我想要做的是迭代所有气泡,并根据值将每个气泡的颜色设置为特定颜色。

我的泡泡,两个系列: alt text

灰色气泡应始终为灰色,但蓝色气泡应根据其SizeValue具有不同的颜色。

有关如何迭代气泡并设置其特定颜色的任何线索?可能的?

1 个答案:

答案 0 :(得分:1)

我实际上找到了一个解决方案:

我不需要迭代我的气泡,而是使用ValueConverter解决了问题。

我有一个ValueConverter,它接受一个值并根据该值返回一个颜色。

我将ValueConverter的响应绑定到DataPointStyle:

        <Charting:BubbleSeries.DataPointStyle>
                    <Style
                        TargetType="Charting:BubbleDataPoint">
                        <Setter
                            Property="Background">
                            <Setter.Value>
                                <SolidColorBrush
                                    Color="{Binding Path=PropertyOnObjectBoundToGraph, Converter={StaticResource colorFormater}}"></SolidColorBrush>
                            </Setter.Value>
                        </Setter>