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 回答