N 個の DataPoints と N 個の長さの文字列リストがあります。すべての TextBlock をリスト内の要素にバインドするすべての DataPoint に適用できるスタイル リソースを作成したいと考えています。このようなもの
<Style TargetType="charting:DataPoint" x:Key="annotatedChart">
<Setter Property="Background" Value="CornflowerBlue"/>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="charting:DataPoint">
<Grid>
<Rectangle
Fill="{TemplateBinding Background}"
Stroke="Black"/>
<Grid
Background="#aaffffff"
Margin="0 -20 0 0"
HorizontalAlignment="Center"
VerticalAlignment="Top">
<TextBlock
x:Name="textBox"
Text="{Binding}" <!--TODO -->
FontWeight="Bold"
Margin="2"/>
</Grid>
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
そのテキストをリストにバインドして、このスタイルを持つすべてのデータ ポイントがリストの一致するテキスト要素を表示するようにする必要があります。メイン ウィンドウの DataContext をいくつかのオブジェクトとプロパティに設定しようとしましたが、すべて役に立ちませんでした。かつて、私の DataPoints は Dependent と Independent の値を表示していましたが、文字列のリストからは何も表示されませんでした。