2018-03-19 15:10:09 +02:00
|
|
|
using System.ComponentModel;
|
2016-05-10 17:56:39 +03:00
|
|
|
|
|
|
|
|
namespace MtApi5TestClient
|
|
|
|
|
{
|
|
|
|
|
public class QuoteViewModel: INotifyPropertyChanged
|
|
|
|
|
{
|
|
|
|
|
#region Properties
|
|
|
|
|
|
2018-03-19 15:10:09 +02:00
|
|
|
public string Instrument { get; }
|
2016-05-10 17:56:39 +03:00
|
|
|
|
2018-03-19 15:10:09 +02:00
|
|
|
private double _bid;
|
2016-05-10 17:56:39 +03:00
|
|
|
public double Bid
|
|
|
|
|
{
|
2018-03-19 15:10:09 +02:00
|
|
|
get { return _bid; }
|
2016-05-10 17:56:39 +03:00
|
|
|
set
|
|
|
|
|
{
|
2018-03-19 15:10:09 +02:00
|
|
|
_bid = value;
|
2016-05-10 17:56:39 +03:00
|
|
|
OnPropertyChanged("Bid");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2018-03-19 15:10:09 +02:00
|
|
|
private double _ask;
|
2016-05-10 17:56:39 +03:00
|
|
|
public double Ask
|
|
|
|
|
{
|
2018-03-19 15:10:09 +02:00
|
|
|
get { return _ask; }
|
2016-05-10 17:56:39 +03:00
|
|
|
set
|
|
|
|
|
{
|
2018-03-19 15:10:09 +02:00
|
|
|
_ask = value;
|
2016-05-10 17:56:39 +03:00
|
|
|
OnPropertyChanged("Ask");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2018-03-19 15:10:09 +02:00
|
|
|
private int _expertHandle;
|
|
|
|
|
public int ExpertHandle
|
2016-05-10 17:56:39 +03:00
|
|
|
{
|
2018-03-19 15:10:09 +02:00
|
|
|
get { return _expertHandle; }
|
2016-05-10 17:56:39 +03:00
|
|
|
set
|
|
|
|
|
{
|
2018-03-19 15:10:09 +02:00
|
|
|
_expertHandle = value;
|
|
|
|
|
OnPropertyChanged("ExpertHandle");
|
2016-05-10 17:56:39 +03:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#endregion
|
|
|
|
|
|
|
|
|
|
#region Public Methods
|
|
|
|
|
public QuoteViewModel(string instrument)
|
|
|
|
|
{
|
|
|
|
|
Instrument = instrument;
|
|
|
|
|
}
|
|
|
|
|
#endregion
|
|
|
|
|
|
|
|
|
|
#region INotifyPropertyChanged
|
|
|
|
|
public event PropertyChangedEventHandler PropertyChanged;
|
|
|
|
|
|
|
|
|
|
protected virtual void OnPropertyChanged(string propertyName)
|
|
|
|
|
{
|
2018-03-19 15:10:09 +02:00
|
|
|
PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));
|
2016-05-10 17:56:39 +03:00
|
|
|
}
|
|
|
|
|
#endregion
|
|
|
|
|
}
|
|
|
|
|
}
|