Wpf/FianancialSeries/FinancialSeriesViewModel.cs
(开头部分) 3KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System.ComponentModel;
using System.Linq;
using LiveCharts.Geared;
namespace Geared.Wpf.FianancialSeries
{
public class FinancialSeriesViewModel : INotifyPropertyChanged
{
private string[] _labels;
private DataProviderPoint[] _data;
private double _minAxisLimit;
private double _maxAxisLimit;
public FinancialSeriesViewModel()
{
_data = DataProvider.Get.ToArray();
Last45Command = new RelayCommand(SetLast45);
Last90Command = new RelayCommand(SetLast90);
Last180Command = new RelayCommand(SetLast180);
Last365Command = new RelayCommand(SetLast365);
Last5YearsCommand = new RelayCommand(SetLast5Years);
Values = _data.AsGearedValues();
Labels = _data.Select(x => x.DateTime.ToString("dd MMM yy")).ToArray();
SetLast45();
}
public RelayCommand Last45Command { get; set; }
public RelayCommand Last90Command { get; set; }
public RelayCommand Last180Command { get; set; }
public RelayCommand Last365Command { get; set; }
public RelayCommand Last5YearsCommand { get; set; }
public GearedValues<DataProviderPoint> Values { get; set; }
public string[] Labels
{
get { return _labels; }
set
{
_labels = value;
OnPropertyChanged("Labels");
}
}
public double MinAxisLimit
{
get { return _minAxisLimit; }
set
{
_minAxisLimit = value;
OnPropertyChanged("MinAxisLimit");
}
}
public double MaxAxisLimit
{
get { return _maxAxisLimit; }
后面还有 50 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
