2010-10-01 68 views
3

我使用Silverlight工具包中的StackedColumnSeries来显示一些数据。我正在尝试创建一个复选框列表,每个复选框绑定到特定系列的可见性,但可见性不会更改。我已经实现了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,并呈现只一样。这是工具包的缺失部分,还是我做错了一些事情?

感谢

回答

相关问题