Ich habe einen custoom-Tooltip für ein Lineseries-Diagramm erstellt. aber mein Problem ist, dass diese benutzerdefinierte Tooltip nie geladen wird. (Ich bekomme immer noch die Standard-Tooltip, d. h. X-Wert)kann keine benutzerdefinierten Tooltips in silverlight laden
Gibt es etwas, was ich anders machen sollte ??
Page.xaml
<Style x:Key="ttip" TargetType="chartingToolkit:LineDataPoint">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="chartingToolkit:LineDataPoint">
<Grid x:Name="Root" Opacity="0">
<ToolTipService.ToolTip>
<StackPanel>
<ContentControl Content="{TemplateBinding FormattedIndependentValue}"/>
<StackPanel Orientation="Horizontal">
<ContentControl Content="{TemplateBinding FormattedDependentValue}"/>
</StackPanel>
</StackPanel>
</ToolTipService.ToolTip>
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
<chartingToolkit:Chart x:Name="chart" Grid.Row="0">
<chartingToolkit:LineSeries
DataPointStyle="{StaticResource ttip}" />
page.xaml.cs (Erstellen und Bindung)
...
lineSeries = new LineSeries()
{
ItemsSource = storageInfo,
DependentValueBinding = new Binding(dependentValueString),
IndependentValueBinding = new Binding("CollectionDatek__BackingField"),
};
}
...
Dank für deine Hilfe ...
Ron ..
In Betracht ziehen, den Titel zu bearbeiten, um deutlicher zu machen, dass dies im Zusammenhang mit Silverlight Toolkit Charts vs Silverlight im Allgemeinen steht ... –