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

パラメータ値保存ハンドラ。

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)

To modify 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

パラメータ値変更開始イベント。