У меня есть BubbleChart
, где я хотел бы добавить человека Style
, чтобы показать ToolTip
. Когда я это сделал, ToolTip
был там, и все было нормально, пока я не добавил вторую серию - теперь прежняя настройка цвета (каждая серия другого цвета) исчезла, и каждая серия имела тот же цвет. Кто-нибудь знает, как привязать к цвету по умолчанию серии?Несколько диаграмм Стиль - индивидуальный Цвет
Я пробовал Template Binding
, но это не сработает.
<Style x:Key="BubbleToolTipTemplate" TargetType="{x:Type c:BubbleDataPoint}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="c:BubbleDataPoint">
<Grid RenderTransformOrigin=".5,.5">
<Grid.RenderTransform>
<ScaleTransform ScaleX=".75" ScaleY=".75" />
</Grid.RenderTransform>
<!-- This Ellipse should bind on the default color -->
<Ellipse Fill="{TemplateBinding Background}" Stroke="{TemplateBinding BorderBrush}" />
<ContentPresenter Content="{TemplateBinding Size}" HorizontalAlignment="Center" VerticalAlignment="Center" />
<ToolTipService.ToolTip>
<StackPanel>
<ContentControl Content ="{ TemplateBinding DependentValue, Converter={StaticResource DoubleToStringConverter}}" />
<ContentControl Content ="{ TemplateBinding IndependentValue}"/>
<ContentControl Content ="{ TemplateBinding Size }" />
</StackPanel>
</ToolTipService.ToolTip>
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
Возможно, кто-то обработал это раньше! Любая помощь приветствуется!