DiagramElementParam

StockSharp.Diagram

Параметр элемента диаграммы.

Наследует: NotifiableObject

Реализует: IDiagramElementParam, IPersistable, INotifyPropertyChanging, INotifyPropertyChanged, IAttributesEntity

Свойства

Attributes
public IList<Attribute> Attributes { get; }
value = diagramElementParam.Attributes

Атрибуты.

CanChangeValue
public bool CanChangeValue { get; set; }
value = diagramElementParam.CanChangeValue
diagramElementParam.CanChangeValue = value

Может изменить ценность.

CanOptimize
public bool CanOptimize { get; set; }
value = diagramElementParam.CanOptimize
diagramElementParam.CanOptimize = value

Проверка может оптимизировать параметр.

IgnoreOnSave
public bool IgnoreOnSave { get; set; }
value = diagramElementParam.IgnoreOnSave
diagramElementParam.IgnoreOnSave = value

Игнорировать при экономии.

IsDefault
public bool IsDefault { get; }
value = diagramElementParam.IsDefault

Определено значение по умолчанию.

LoadHandler
public Func<SettingsStorage, T> LoadHandler { get; set; }
value = diagramElementParam.LoadHandler
diagramElementParam.LoadHandler = value

Погрузчик значений параметров.

Name
public string Name { get; set; }
value = diagramElementParam.Name
diagramElementParam.Name = value

Имя.

NotifyOnChanged
public bool NotifyOnChanged { get; set; }
value = diagramElementParam.NotifyOnChanged
diagramElementParam.NotifyOnChanged = value

Восстание меняет событие, когда меняется собственность.

SaveHandler
public Func<T, SettingsStorage> SaveHandler { get; set; }
value = diagramElementParam.SaveHandler
diagramElementParam.SaveHandler = value

Похожие на Parameter Value Saving Handler

Type
public Type Type { get; }
value = diagramElementParam.Type

Тип значения параметра.

Value
public virtual T Value { get; set; }
value = diagramElementParam.Value
diagramElementParam.Value = value

Значение параметра.

ValueValidating
public Func<T, T, bool> ValueValidating { get; set; }
value = diagramElementParam.ValueValidating
diagramElementParam.ValueValidating = value

Проверить значение параметра.

Методы

Load
public void Load(SettingsStorage storage)
diagramElementParam.Load(storage)

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

storage
Хранилище настроек.
Save
public void Save(SettingsStorage storage)
diagramElementParam.Save(storage)

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

storage
Хранилище настроек.
SetBasic
public DiagramElementParam<T> SetBasic(bool isBasic)
result = diagramElementParam.SetBasic(isBasic)

Установить атрибут BasicSettingAttribute для параметра элемента диаграммы.

isBasic
Является базовым параметром.

Возвращает: Параметр элемента диаграммы.

SetCanOptimize
public DiagramElementParam<T> SetCanOptimize(bool value)
result = diagramElementParam.SetCanOptimize(value)

Чтобы изменить CanOptimize.

value
Ценность.

Возвращает: Параметр элемента диаграммы.

SetDisplay
public DiagramElementParam<T> SetDisplay(string groupName, string displayName, string description, int order)
result = diagramElementParam.SetDisplay(groupName, displayName, description, order)

Установить атрибут DisplayAttribute для параметра элемента диаграммы.

groupName
Категория параметра элемента диаграммы.
displayName
Отображаемое имя.
description
Описание параметра элемента диаграммы.
order
Порядок собственности.

Возвращает: Параметр элемента диаграммы.

SetEditor``1
public DiagramElementParam<T> SetEditor<TEditor>(TEditor editor)
result = diagramElementParam.SetEditor(editor)

Чтобы добавить атрибут Атрибут для параметра элемента диаграммы.

editor
Атрибут.

Возвращает: Параметр элемента диаграммы.

SetExpandable
public DiagramElementParam<T> SetExpandable(bool expandable)
result = diagramElementParam.SetExpandable(expandable)

Установить атрибут ExpandableObjectConverter для параметра элемента диаграммы.

expandable
Ценность.

Возвращает: Параметр элемента диаграммы.

SetNonBrowsable
public DiagramElementParam<T> SetNonBrowsable(bool nonBrowsable)
result = diagramElementParam.SetNonBrowsable(nonBrowsable)

Установить атрибут BrowsableAttribute для параметра элемента диаграммы.

nonBrowsable
Скрытый параметр.

Возвращает: Параметр элемента диаграммы.

SetReadOnly
public DiagramElementParam<T> SetReadOnly(bool readOnly)
result = diagramElementParam.SetReadOnly(readOnly)

Установить атрибут ReadOnlyAttribute для параметра элемента диаграммы.

readOnly
Только для чтения.

Возвращает: Параметр элемента диаграммы.

SetValueWithIgnoreOnSave
public void SetValueWithIgnoreOnSave(object value)
diagramElementParam.SetValueWithIgnoreOnSave(value)

Установите значение и игнорируйте его при сохранении настроек.

value
Ценность.
ToString
public override string ToString()
result = diagramElementParam.ToString()

Преобразовать к строковому представлению.

Возвращает: Строковое представление.

События

ValueChanged
public event Action<T> ValueChanged
diagramElementParam.ValueChanged += handler

Событие изменения значения параметра.

ValueChanging
public event Action<T, T> ValueChanging
diagramElementParam.ValueChanging += handler

Событие начала изменения значения параметра.