ChartPart
Базовый класс, описывающий часть диаграммы.
Наследует: Equatable<T>
Реализует: INotifyPropertyChanging, INotifyPropertyChanged, IChartPart<T>, IPersistable
Конструкторы
Свойства
public Guid Id { get; internal set; }
value = chartPart.Id
chartPart.Id = value
Уникальный идентификатор.
Методы
internal virtual T CopyTo(T elem)
result = chartPart.CopyTo(elem)
Для заполнения копии элемента.
- elem
- Копия.
Возвращает: Копия.
public override int GetHashCode()
result = chartPart.GetHashCode()
Получите хэш-код объекта ChartElement.
Возвращает: Хэш-код.
public virtual void Load(SettingsStorage storage)
chartPart.Load(storage)
Загрузить настройки.
- storage
- Хранилище настроек.
protected override bool OnEquals(T other)
result = chartPart.OnEquals(other)
Сравните ChartElement на эквивалентность.
- other
- Еще одна ценность, с которой можно сравнивать.
Возвращает: , если указанный объект равен текущему объекту, в противном случае .
protected void RaisePropertyChanged(string name)
chartPart.RaisePropertyChanged(name)
Чтобы вызвать событие PropertyChanged.
- name
- Имя свойства.
protected void RaisePropertyChanging(string name)
chartPart.RaisePropertyChanging(name)
Чтобы вызвать событие PropertyChanging.
- name
- Имя свойства.
protected void RaisePropertyValueChanging(string name, object value)
chartPart.RaisePropertyValueChanging(name, value)
Чтобы вызвать событие PropertyValueChanging.
- name
- Имя свойства.
- value
- Новая стоимость недвижимости.
public virtual void Save(SettingsStorage storage)
chartPart.Save(storage)
Сохраните настройки.
- storage
- Хранилище настроек.
protected bool SetField<TField>(TField field, TField value, string name)
result = chartPart.SetField(field, value, name)
Обновите значение поля и вызовите событие PropertyChanged.
- field
- Поле для обновления.
- value
- Новое значение.
- name
- Имя поля для обновления.
Возвращает: если поле было обновлено. в противном случае.
События
public event PropertyChangedEventHandler PropertyChanged
chartPart.PropertyChanged += handler
Событие изменения значения свойств элемента диаграммы.
public event PropertyChangingEventHandler PropertyChanging
chartPart.PropertyChanging += handler
Событие изменения значения свойств элемента диаграммы.
public event Action<object, string, object> PropertyValueChanging
chartPart.PropertyValueChanging += handler
Событие начала изменения значения свойств элемента диаграммы.