【发布时间】:2017-02-15 23:11:48
【问题描述】:
using System;
using System.Windows;
using System.Collections.Generic;
using Microsoft.Research.DynamicDataDisplay.DataSources;
using System.Windows.Threading;
namespace ClassReferenceStackOverFlow
{
public partial class MainWindow : Window
{
public ObservableDataSource<StockInfo1> stockData1 = null;
public MainWindow()
{
InitializeComponent();
DateTime time = DateTime.Now;
double price = 180.00; // IBM stock price
StockInfo1 info = new StockInfo1 { Time = time, Price = price };
stockData1.AppendAsync(Dispatcher, info);
}
public class StockInfo1
{
public DateTime Time { get; set; }
public double Price { get; set; }
public double Range { get; set; }
}
}
}
我对 C#/WPF 还很陌生。想要跟踪/绘制许多股票(例如:IBM as StockInfo1)。如何在不创建丑陋的 StockInfo2、StockInfo3 等的情况下巧妙地完成? 一直在搜索和尝试几个选项,但许多选项超出了我对 C# 的有限知识。 提前感谢任何方向/示例/代码sn-ps
【问题讨论】:
-
List<StockInfo1>能解决您的问题吗?
标签: c# wpf collections