Click or drag to resize

DiagramElement Class

Элемент схемы.
Inheritance Hierarchy

Namespace:  StockSharp.Xaml.Diagram
Assembly:  StockSharp.Xaml.Diagram (in StockSharp.Xaml.Diagram.dll) Version: 4.4.17.0 (4.4.17)
Syntax
C#
public abstract class DiagramElement : BaseLogReceiver, 
	INotifyPropertyChanging, INotifyPropertyChanged, ICustomTypeDescriptor, INotifyPropertiesChanged

The DiagramElement type exposes the following members.

Constructors
  NameDescription
Protected methodDiagramElement
Создать DiagramElement.
Top
Properties
  NameDescription
Public propertyCanAutoName
Использовать автоименование.
Public propertyCategory
Название группы, в которую входит элемент схемы.
Protected propertyConnector
Коннектор.
Public propertyCurrentTime
Текущее время, которое будет передано в Time.
(Inherited from BaseLogSource.)
Public propertyDebuggerSyncObject
Объект синхронизации для отладчика.
Public propertyDescription
Описание элемента схемы.
Public propertyIcon
Иконка.
Public propertyIconName
Название ресурса с изображением.
Public propertyId
Уникальный идентификатор источника.
(Inherited from BaseLogSource.)
Public propertyInputSockets
Входящие соединения.
Public propertyIsDisposed (Inherited from Disposable.)
Public propertyIsRoot
Является ли источник корнем (даже при Parent не равным ).
(Inherited from BaseLogSource.)
Public propertyLogLevel
Уровень логирования для источника.
(Overrides BaseLogSourceLogLevel.)
Public propertyName
Имя источника.
(Overrides BaseLogSourceName.)
Public propertyNeedFlush
Если нужно сбросить состояние (-1 означает Нет).
Public propertyOutputSockets
Исходящие соединения.
Public propertyParameters
Параметры элемента схемы.
Public propertyParent
Родительский источник логов.
(Inherited from BaseLogSource.)
Public propertyProcessNullValues
Обрабатывать null значения.
Public propertySelectedInputSocket
Выбранные входящие соединения.
Public propertySelectedOutputSocket
Выбранные исходящие соединения.
Public propertySelectedSocket
Выбранные соединения.
Public propertyShowParameters
Отображать параметры элемента в элементах более высокого уровня.
Public propertyShowSockets
Отображать сокеты элемента в элементах более высокого уровня.
Public propertyStrategy
Стратегия, к которой привязан элемент.
Public propertyTypeId
Уникальный идентификатор типа элемента схемы.
Top
Methods
  NameDescription
Protected methodAddInput
Добавить входящее соединение.
Protected methodAddOutput
Добавить исходящее соединение.
Protected methodAddParam(IDiagramElementParam)
Добавить параметр.
Protected methodAddParamT(String, T)
Добавить параметр.
Protected methodAddSocket
Добавить соединение.
Public methodClearSocketValues
Очистить значения сокетов.
Public methodClone
Создать копию DiagramElement.
Public methodCreateDynamicSocket
Создать сокет по указанному идентификатору.
Public methodDispose (Inherited from Disposable.)
Protected methodDisposeManaged (Inherited from Disposable.)
Protected methodDisposeNative (Inherited from Disposable.)
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize (Inherited from Disposable.)
Public methodFlush
Сбросить не триггерные (корневые) элементы.
Public methodGetConnections
Получить количество подключений.
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Protected methodGetSocket
Получить соединение по сообщению исходного сокета.
Public methodGetSocketByUniqueKey
Получить сокет по ключу.
Protected methodGetSourceElements
Получить инициаторов по соединению.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodInit
Инициализировать элемент.
Public methodLoad
Загрузить настройки.
(Overrides BaseLogSourceLoad(SettingsStorage).)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Protected methodOnInit
Метод вызывается при инициализации элемента схемы.
Protected methodOnProcess
Метод вызывается при обработке новых входящих значений.
Protected methodOnReseted
Метод вызывается при переинициализации состояния элемента схемы.
Protected methodOnSocketConnected
Метод вызывается при подписке на обработку выходных значений элемента схемы.
Protected methodOnSocketDisconnected
Метод вызывается при отписке от обработки выходных значений элемента схемы.
Protected methodOnStart
Метод вызывается при запуске алгоритма элемента схемы.
Protected methodOnStop
Метод вызывается при остановке алгоритма элемента схемы.
Protected methodOnUnInit
Метод вызывается при деинициализации элемента схемы.
Public methodProcess
Обработать входящее значение.
Public methodProcessDoubleClick
Обработать событие двойного клика.
Protected methodRaiseLog
Вызвать событие Log.
(Inherited from BaseLogSource.)
Protected methodRaiseParameterValueChanged
Вызвать событие ParameterValueChanged.
Protected methodRaiseProcessOutput(Object, DiagramSocketValue)
Вызвать событие ProcessOutput.
Protected methodRaiseProcessOutput(DiagramSocket, Object)
Вызвать событие ProcessOutput.
Protected methodRaiseProcessOutput(DateTimeOffset, Object, DiagramSocketValue)
Вызвать событие ProcessOutput.
Protected methodRaiseProcessOutput(DiagramSocket, Object, DiagramSocketValue)
Вызвать событие ProcessOutput.
Protected methodRaiseProcessOutput(DiagramSocket, DateTimeOffset, Object, DiagramSocketValue)
Вызвать событие ProcessOutput.
Protected methodRaisePropertiesChanged
Вызвать событие PropertiesChanged.
Protected methodRaisePropertyChanged(String)
Вызвать событие PropertyChanged.
Protected methodRaisePropertyChanged(Object, PropertyChangedEventArgs)
Вызвать событие PropertyChanged.
Protected methodRaisePropertyChanging(String)
Вызвать событие PropertyChanging.
Protected methodRaisePropertyChanging(Object, PropertyChangingEventArgs)
Вызвать событие PropertyChanging.
Protected methodRaiseSocketChanged
Вызвать событие SocketChanged.
Protected methodRemoveParam
Удалить параметр.
Protected methodRemoveSocket
Удалить соединение.
Protected methodRemoveSockets
Удалить все входящие и исходящие соединения.
Public methodReset
Переинициализировать состояние элемента схемы.
Public methodSave
Сохранить настройки.
(Overrides BaseLogSourceSave(SettingsStorage).)
Protected methodSetElementName
Установить имя элемента.
Public methodStart
Запустить алгоритм элемента схемы.
Public methodStop
Остановить алгоритм элемента схемы.
Protected methodThrowIfDisposed (Inherited from Disposable.)
Public methodToString
Returns a string that represents the current object.
(Inherited from BaseLogSource.)
Public methodUnInit
Деинициализировать элемент.
Top
Events
  NameDescription
Public eventLog
Событие нового отладочного сообщения.
(Inherited from BaseLogSource.)
Public eventParameterValueChanged
Событие изменения параметра диаграммы.
Public eventProcessOutput
Событие появления новых данных.
Public eventPropertiesChanged
Событие изменения доступных свойств.
Public eventPropertyChanged
Событие изменения значения свойств элемента схемы.
Public eventPropertyChanging
Событие изменения свойств элемента схемы.
Public eventSocketAdded
Событие добавление соединения у элемента.
Public eventSocketChanged
Событие изменения соединения элемента.
Public eventSocketRemoved
Событие удаления соединения у элемента.
Top
See Also
Inheritance Hierarchy
SystemObject
  Disposable
    StockSharp.LoggingBaseLogSource
      StockSharp.LoggingBaseLogReceiver
        StockSharp.Xaml.DiagramDiagramElement
          StockSharp.Xaml.DiagramCompositionDiagramElement
          StockSharp.Xaml.Diagram.ElementsAlertDiagramElement
          StockSharp.Xaml.Diagram.ElementsBaseStrategyDiagramElement
          StockSharp.Xaml.Diagram.ElementsChartDiagramElement
          StockSharp.Xaml.Diagram.ElementsCheckWorkingTimeDiagramElement
          StockSharp.Xaml.Diagram.ElementsComparisonDiagramElement
          StockSharp.Xaml.Diagram.ElementsIndexerDiagramElement
          StockSharp.Xaml.Diagram.ElementsIndicatorDiagramElement
          StockSharp.Xaml.Diagram.ElementsLogicalConditionDiagramElement
          StockSharp.Xaml.Diagram.ElementsLogicOneParamFunctionDiagramElement
          StockSharp.Xaml.Diagram.ElementsMarketDepthGroupedDiagramElement
          StockSharp.Xaml.Diagram.ElementsMarketDepthImpliedVolatilityDiagramElement
          StockSharp.Xaml.Diagram.ElementsMarketDepthSparsedDiagramElement
          StockSharp.Xaml.Diagram.ElementsMarketDepthTruncateDiagramElement
          StockSharp.Xaml.Diagram.ElementsMathDiagramElement
          StockSharp.Xaml.Diagram.ElementsOneParamFunctionDiagramElement
          StockSharp.Xaml.Diagram.ElementsOptionsBlackScholesDiagramElement
          StockSharp.Xaml.Diagram.ElementsOptionsHedgeDiagramElement
          StockSharp.Xaml.Diagram.ElementsOptionsQuotingDiagramElement
          StockSharp.Xaml.Diagram.ElementsOptionsStrikesDiagramElement
          StockSharp.Xaml.Diagram.ElementsOrderBaseDiagramElement
          StockSharp.Xaml.Diagram.ElementsOrderTradesDiagramElement
          StockSharp.Xaml.Diagram.ElementsProtectPositionDiagramElement
          StockSharp.Xaml.Diagram.ElementsSecurityIndexDiagramElement
          StockSharp.Xaml.Diagram.ElementsStrategyInputDiagramElement
          StockSharp.Xaml.Diagram.ElementsStrategyPnLDiagramElement
          StockSharp.Xaml.Diagram.ElementsSubscriptionDiagramElement
          StockSharp.Xaml.Diagram.ElementsTradeAllowedDiagramElement
          StockSharp.Xaml.Diagram.ElementsTwoParamFunctionDiagramElement
          StockSharp.Xaml.Diagram.ElementsTypedDiagramElementT