ChartPart

StockSharp.Xaml.Charting

Базовый класс, описывающий часть диаграммы.

Наследует: Equatable<T>

Реализует: INotifyPropertyChanging, INotifyPropertyChanged, IChartPart<T>, IPersistable

Конструкторы

ChartPart
protected ChartPart()
chartPart = ChartPart()

Инициализируйте ChartPart.

Свойства

Id
public Guid Id { get; internal set; }
value = chartPart.Id
chartPart.Id = value

Уникальный идентификатор.

Методы

CopyTo
internal virtual T CopyTo(T elem)
result = chartPart.CopyTo(elem)

Для заполнения копии элемента.

elem
Копия.

Возвращает: Копия.

GetHashCode
public override int GetHashCode()
result = chartPart.GetHashCode()

Получите хэш-код объекта ChartElement.

Возвращает: Хэш-код.

Load
public virtual void Load(SettingsStorage storage)
chartPart.Load(storage)

Загрузить настройки.

storage
Хранилище настроек.
OnEquals
protected override bool OnEquals(T other)
result = chartPart.OnEquals(other)

Сравните ChartElement на эквивалентность.

other
Еще одна ценность, с которой можно сравнивать.

Возвращает: , если указанный объект равен текущему объекту, в противном случае .

RaisePropertyChanged
protected void RaisePropertyChanged(string name)
chartPart.RaisePropertyChanged(name)

Чтобы вызвать событие PropertyChanged.

name
Имя свойства.
RaisePropertyChanging
protected void RaisePropertyChanging(string name)
chartPart.RaisePropertyChanging(name)

Чтобы вызвать событие PropertyChanging.

name
Имя свойства.
RaisePropertyValueChanging
protected void RaisePropertyValueChanging(string name, object value)
chartPart.RaisePropertyValueChanging(name, value)

Чтобы вызвать событие PropertyValueChanging.

name
Имя свойства.
value
Новая стоимость недвижимости.
Save
public virtual void Save(SettingsStorage storage)
chartPart.Save(storage)

Сохраните настройки.

storage
Хранилище настроек.
SetField``1
protected bool SetField<TField>(TField field, TField value, string name)
result = chartPart.SetField(field, value, name)

Обновите значение поля и вызовите событие PropertyChanged.

field
Поле для обновления.
value
Новое значение.
name
Имя поля для обновления.

Возвращает: если поле было обновлено. в противном случае.

События

PropertyChanged
public event PropertyChangedEventHandler PropertyChanged
chartPart.PropertyChanged += handler

Событие изменения значения свойств элемента диаграммы.

PropertyChanging
public event PropertyChangingEventHandler PropertyChanging
chartPart.PropertyChanging += handler

Событие изменения значения свойств элемента диаграммы.

PropertyValueChanging
public event Action<object, string, object> PropertyValueChanging
chartPart.PropertyValueChanging += handler

Событие начала изменения значения свойств элемента диаграммы.