не може да зареди персонализирани подсказки в silverlight

Създадох персонализирана подсказка за диаграма с линейни серии. но проблемът ми е, че тази персонализирана подсказка никога не се зарежда.. (Все още получавам подсказката по подразбиране, т.е. X-стойност)

Има ли нещо, което трябва да направя по различен начин??

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"),
            };
        }

...

Благодаря за вашата помощ...

Рон..


person Community    schedule 12.08.2009    source източник
comment
Помислете за редактиране на заглавието, за да бъде по-ясно, че това се отнася до графиката на Silverlight Toolkit спрямо Silverlight като цяло...   -  person Jeff Wilcox    schedule 19.08.2009


Отговори (1)


Във вашия примерен код сте задали непрозрачността на мрежата в шаблона на 0. Това означава невидим - нищо за виждане! Или премахнете атрибута, задайте го на 1, или обмислете използването на някакъв вид Storyboard, за да го избледнеете правилно.

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

person Jeff Wilcox    schedule 19.08.2009