0

在最后一个开源版本 v3.6.8 中,Visifire WPF 图表工具在商业化之前存在一个非常基本的数据绑定问题。我想将 ObservableCollection<> 绑定到 DataSeries 的 DataSource-Property。当我在 XAML 中绑定属性时,它只是不起作用。当我在后面的代码中绑定数据时,它工作正常。

我也将集合用于 DataGrid,一切正常。

输出日志没有显示任何绑定问题。

在 XAML 中绑定属性时,永远不会访问 DataSeries 对象的 DataSource 属性的 get/set 访问器,我只是不明白为什么。依赖属性在创建 DataSeries 对象时注册。

是否有任何已知问题,或者我错过了一些基本的东西?

XAML:

<DataGrid x:Name="grid" Grid.Column="0" ItemsSource="{Binding TransverseParallelShearLCS}"></DataGrid>

<Charts:Chart Grid.Column="1" x:Name="chart" ZoomingEnabled="True" AnimatedUpdate="True" ScrollingEnabled="False">
    <Charts:Chart.Series>
        <Charts:DataSeries RenderAs="Line" DataSource="{Binding TransverseParallelShearLCS}" AutoFitToPlotArea="True">                                                    
        <Charts:DataSeries.DataMappings>
              <Charts:DataMapping MemberName="XValue" Path="X"></Charts:DataMapping>
              <Charts:DataMapping MemberName="YValue" Path="Y"></Charts:DataMapping>
        </Charts:DataSeries.DataMappings> 
        </Charts:DataSeries>
     </Charts:Chart.Series>
</Charts:Chart>
4

1 回答 1

1

请从 Visifire示例区尝试以下示例并检查。

http://visifire.com/silverlight_examples_details.php?id=10

于 2012-04-05T09:16:49.873 回答