Class ChartBaseViewModel
Базовый класс для моделей, связанных с графиком.
Namespace: StockSharp.Xaml.Charting
Assembly: StockSharp.Xaml.Charting.dll
Syntax
public class ChartBaseViewModel : NotifiableObject
Constructors
ChartBaseViewModel()
Declaration
public ChartBaseViewModel()
Methods
MapPropertyChangeNotification(INotifyPropertyChanged, String, String[])
Вспомогательный метод для вызовы событий изменения свойств переданного объекта если событие было вызвано другим объектом source
.
Declaration
protected void MapPropertyChangeNotification(INotifyPropertyChanged source, string nameFrom, params string[] namesTo)
Parameters
Type | Name | Description |
---|---|---|
INotifyPropertyChanged | source | |
String | nameFrom | |
String[] | namesTo |
SetField<T>(ref T, T, String)
Установить значение свойства и вызвать события.
Declaration
protected void SetField<T>(ref T field, T value, string propertyName)
Parameters
Type | Name | Description |
---|---|---|
T | field | Поле свойства. |
T | value | Новое значение. |
String | propertyName | Название свойства. |
Type Parameters
Name | Description |
---|---|
T | Тип значения. |
Events
PropertyValueChanging
Вызывается до изменения значения свойства.
Declaration
public event Action<object, string, object> PropertyValueChanging
Event Type
Type | Description |
---|---|
Action<Object, String, Object> |