2

Silverlight 4 + Silverlight 4 Toolkit (2010 年 4 月) を使用しています。円グラフの依存値をグラフの凡例に表示したいと思います。凡例アイテムのスタイリングを試みましたが、依存値にバインドする方法がわかりません。

どうもありがとう、キース

<Style x:Key="LegendItemStyle" TargetType="toolkit:LegendItem">
    <Setter Property="IsTabStop" Value="False" />
    <Setter Property="Template">
        <Setter.Value>
            <ControlTemplate TargetType="toolkit:LegendItem">
                <StackPanel Orientation="Horizontal">
                    <Rectangle Width="8" Height="8" Fill="{Binding Background}"
                               Stroke="{Binding BorderBrush}" StrokeThickness="1" Margin="0,0,3,0" />
                    <!-- MY VALUE HERE -->
                    <visualizationToolkit:Title Content="{TemplateBinding Content}" />
                </StackPanel>
            </ControlTemplate>
        </Setter.Value>
    </Setter>
</Style>
4

1 に答える 1

0

私は同じことをする必要があり、このサイトhttp://forums.silverlight.net/forums/p/91586/326235.aspxで、テンプレート バインディングの代わりにデータ コンテキスト バインディングを使用できることがわかりました。

以下は、コメントを入れたセクションに適用されます

<!-- MY VALUE HERE -->

のようなことをする代わりに

<TextBlock Text="{Binding ActualDependentValue}" />

また

<TextBlock Text="{Binding ActualIndependentValue}" /> 

シリーズで使用したプロパティを見つけてバインドし、次のようなものに置き換えます

<TextBlock
Text="{Binding PropertyNameOfIndependentOrDependentValue}"
DataContext="{Binding DataContext}"
/>
于 2010-07-30T20:11:01.367 に答える