WPF BubbleSeries, перебрать пузыри и установить стиль - PullRequest
1 голос
/ 15 ноября 2010

У меня есть BubbleSeries в диаграмме. Я связываю данные с BubbleSeries и устанавливаю определенный цвет для пузырьков.

Что я хочу сделать, так это перебрать все пузырьки и установить цвет каждого пузырька в зависимости от значения.

Мои пузыри, две серии: alt text

Серые пузыри всегда должны быть серыми, но синие пузыри должны иметь разные цвета в зависимости от их SizeValue.

Какие-нибудь подсказки, как перебрать пузыри и установить их определенный цвет? Возможно ли это?

1 Ответ

1 голос
/ 16 ноября 2010

Я действительно нашел решение:

Мне не нужно было перебирать свои пузыри, вместо этого я решил проблему с помощью 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>
...