2009-08-12 8 views
0

Я создал всплывающую подсказку custoom для диаграммы линий. однако моя проблема заключается в том, что эта настраиваемая подсказка никогда не загружается. (Я все еще получаю подсказку по умолчанию, то есть значение X)не может загрузить пользовательские подсказки в silverlight

Есть ли что-то, что я должен делать по-другому?

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 (создание и связывание)

...

   lineSeries = new LineSeries() 
      { 
       ItemsSource = storageInfo, 
       DependentValueBinding = new Binding(dependentValueString), 
       IndependentValueBinding = new Binding("CollectionDatek__BackingField"), 
      }; 
     } 

...

спасибо для вашей помощи ...

Рон ..

+0

Рассмотрите возможность редактирования заголовка, чтобы быть более понятным, что это относится к графическому дизайну Silverlight Toolkit против Silverlight в целом ... –

ответ

1

В вашем примере кода, вы установите непрозрачность сетки в шаблоне 0. Это значит, невидимое - ничего, чтобы увидеть! Либо удалите атрибут, установите его в 1, либо подумайте о том, чтобы использовать какой-то раскадровки для правильного его угасания.

Публикация Дэвида Ансона на "4 simple color/ToolTip" изменения должны помочь вам. Поскольку ваш код выглядит схожим, у вас может быть уже эта ссылка, но это отличный и сжатый документ для других, которые находят эту тему.