2009-08-12 7 views
0

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 ..

+0

In Betracht ziehen, den Titel zu bearbeiten, um deutlicher zu machen, dass dies im Zusammenhang mit Silverlight Toolkit Charts vs Silverlight im Allgemeinen steht ... –

Antwort

1

In Ihrem Beispiel-Code, haben Sie die Undurchsichtigkeit des Grid in der Vorlage auf 0 gesetzt, das bedeutet, unsichtbar - nichts zu sehen! Entferne entweder das Attribut, setze es auf 1 oder verwende eine Art Storyboard, um es richtig einzublenden.

David Anson Blog-Beitrag auf "4 simple color/ToolTip" Änderungen sollten Ihnen helfen. Da Ihr Code ähnlich aussieht, haben Sie möglicherweise bereits diesen Verweis, aber es ist ein großartiges, übersichtliches Dokument für andere, die dieses Thema finden.