0

折れ線グラフのカスタム ツールチップを作成しました。ただし、私の問題は、このカスタム ツールチップが読み込まれないことです..(デフォルトのツールチップ、つまり 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"),
            };
        }

...

ご協力いただきありがとうございます...

ロン..

4

1 に答える 1

1

サンプル コードでは、テンプレートのグリッドの不透明度を 0 に設定しています。これは、非表示を意味します。属性を削除するか、1 に設定するか、ある種のストーリーボードを使用して適切にフェードインすることを検討してください。

「4 つの単純な色/ツールヒント」の変更に関する David Anson のブログ投稿が参考になります。あなたのコードは似ているので、すでにこのリファレンスを持っているかもしれませんが、このトピックを見つけた他の人にとってはすばらしい簡潔なドキュメントです。

于 2009-08-19T08:15:29.893 に答える