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はStockInfo1として)。醜いStockInfo2、StockInfo3などを作成することなく、どうすればきちんと達成できますか? いくつかのオプションを検索して試していましたが、C#の限られた知識を超えて多くのオプションを試しました。事前に任意の方向/例/コードスニペット用 おかげでコレクションにクラスを追加する
を追加するために、あなたのリスト
に新株を追加する
を使用するか、機能を記述します '一覧あなたの問題を解決する? –