charts - SeriesDefinition 绑定(bind)时不改变可见性

标签 charts silverlight-toolkit

我正在使用 Silverlight 工具包中的 StackedColumnSeries 来显示一些数据。我正在尝试创建一个复选框列表,每个复选框都绑定(bind)到特定系列的可见性,但可见性不会改变。我已经实现了 BooleanToVisibility 转换器,它正确报告,并且对象报告它的可见性已折叠,但图表的 UI 没有改变。我目前正在尝试完全在 xaml 中执行此操作

这是 xaml 中的复选框和图表:

<CheckBox x:Name="ui_CheckBox">Box</CheckBox>

<chartingToolkit:Chart Title="Errors x:Name="x_ErrorChart">
<chartingToolkit:Chart.Series>
    <chartingToolkit:StackedColumnSeries>
        <chartingToolkit:SeriesDefinition 
            ItemsSource="{Binding Path=.}" 
            IndependentValueBinding="{Binding Path=Day, StringFormat='MM/dd'}" 
            DependentValueBinding="{Binding Data1}" 
            Title="Data1"
            Visibility="{Binding IsChecked, ElementName=ui_CheckBox, Converter={StaticResource BooleanToVisibilityConverter}}"/>
        <chartingToolkit:SeriesDefinition
            ItemsSource="{Binding Path=.}"
            IndependentValueBinding="{Binding Path=Day, StringFormat='MM/dd'}"
            DependentValueBinding="{Binding Data2}"
            Title="Data2" />
...

我还尝试在 SeriesDefinition 上显式地将 Visibility 设置为 Collapsed,并且它的渲染效果是一样的。这是工具包中缺少的部分,还是我做错了什么?

谢谢

水平

最佳答案

事实证明这是 Silverlight 中的一个错误(最后一篇文章):http://forums.silverlight.net/forums/p/203315/475411.aspx

关于charts - SeriesDefinition 绑定(bind)时不改变可见性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3840986/

相关文章:

javascript - 从变量分配数据时,Google 堆栈图表未呈现

php - 使用 jqwidgets 时不显示 mysql 数据图表

java - 在哪里可以找到 Open-Flash-Charts 和 Java 的好示例

银光 4 : Chart Control

Silverlight TreeView-展开节点时加载数据

javascript - 鼠标悬停时更新第二个图表

windows-phone-7 - 如何使用 Silverlight 工具包

c# - 如何将上下文菜单添加到 WebBrowser wp7?

javascript - 是否可以在 Chart JS 的圆环图中添加更多属性来分段?