Проблемы с привязкой к данным Visifire/WPF (Visifire v3.6.8)
У меня есть очень простая проблема с привязкой данных к инструменту построения графиков Visifire WPF в последней версии с открытым исходным кодом, v3.6.8, до того, как он стал коммерческим. Я хочу привязать ObservableCollection<> к DataSource-свойству DataSeries. Это просто не работает, когда я связываю свойство в XAML. Когда я связываю данные в коде, он работает нормально.
Я использую коллекцию для DataGrid, и там все отлично работает.
Выходной журнал не показывает никаких проблем с привязкой.
Средства доступа get/set свойства DataSource объекта DataSeries никогда не доступны при привязке свойства в XAML, я просто не понимаю, почему. Свойство зависимости регистрируется при создании объекта 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>
1 ответ
Пожалуйста, попробуйте приведенный ниже пример из области примеров Visifire и проверьте.