Commit Latest

This commit is contained in:
2025-06-19 17:03:05 -04:00
parent 89584b278a
commit a5b2369034
2 changed files with 157 additions and 13 deletions

View File

@@ -1,3 +1,4 @@
using System;
using CommunityToolkit.Mvvm.ComponentModel;
using Eremex.AvaloniaUI.Charts;
@@ -6,5 +7,20 @@ namespace PortfolioManager.DataSeriesViewModels
public partial class CompositeDataSource : ObservableObject
{
[ObservableProperty] ISeriesDataAdapter dataAdapter;
public (DateTime[],double[]) ToXYData()
{
double[] values = default;
DateTime[] dates = default;
if (null == DataAdapter) return (dates, values);
values = new double[DataAdapter.ItemCount];
dates = new DateTime[DataAdapter.ItemCount];
for (int index = 0; index < DataAdapter.ItemCount; index++)
{
values[index] = DataAdapter.GetNumericalValue(index, SeriesDataMemberType.Value);
dates[index] = DataAdapter.GetDateTimeValue(index, SeriesDataMemberType.Value1);
}
return (dates, values);
}
}
}