SeriesDefinition не изменяет видимость при привязке - PullRequest
3 голосов
/ 01 октября 2010

Я использую StackedColumnSeries из набора инструментов Silverlight для отображения некоторых данных.Я пытаюсь создать список флажков, каждый из которых привязан к видимости определенной серии, но видимость не меняется.Я реализовал конвертер BooleanToVisibility, и он правильно сообщает, и объект сообщает, что его видимость свернута, но пользовательский интерфейс диаграммы не изменяется.В настоящее время я пытаюсь сделать это полностью в 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и это делает точно так же.Это недостающая часть инструментария или я что-то делаю неправильно?

Спасибо

Лев

1 Ответ

2 голосов
/ 15 марта 2011

Оказывается, это ошибка в Silverlight (последнее сообщение): http://forums.silverlight.net/forums/p/203315/475411.aspx

...