Для изменения размера нажмите или перетащите

DiagramElement - класс

Элемент схемы.
Иерархия наследования

Пространство имён:  StockSharp.Xaml.Diagram
Сборка:  StockSharp.Xaml.Diagram (в StockSharp.Xaml.Diagram.dll) Версия: 4.4.17.0 (4.4.17)
Синтаксис
C#
public abstract class DiagramElement : BaseLogReceiver, 
	INotifyPropertyChanging, INotifyPropertyChanged, ICustomTypeDescriptor, INotifyPropertiesChanged

Тип DiagramElement предоставляет следующие члены.

Конструкторы
  ИмяОписание
Защищённый методDiagramElement
Создать DiagramElement.
В начало страницы
Свойства
  ИмяОписание
Открытое свойствоCanAutoName
Использовать автоименование.
Открытое свойствоCategory
Название группы, в которую входит элемент схемы.
Защищённое свойствоConnector
Коннектор.
Открытое свойствоCurrentTime
Текущее время, которое будет передано в Time.
(Унаследован от BaseLogSource.)
Открытое свойствоDebuggerSyncObject
Объект синхронизации для отладчика.
Открытое свойствоDescription
Описание элемента схемы.
Открытое свойствоIcon
Иконка.
Открытое свойствоIconName
Название ресурса с изображением.
Открытое свойствоId
Уникальный идентификатор источника.
(Унаследован от BaseLogSource.)
Открытое свойствоInputSockets
Входящие соединения.
Открытое свойствоIsDisposed (Унаследован от Disposable.)
Открытое свойствоIsRoot
Является ли источник корнем (даже при Parent не равным ).
(Унаследован от BaseLogSource.)
Открытое свойствоLogLevel
Уровень логирования для источника.
(Переопределяет BaseLogSourceLogLevel.)
Открытое свойствоName
Имя источника.
(Переопределяет BaseLogSourceName.)
Открытое свойствоNeedFlush
Если нужно сбросить состояние (-1 означает Нет).
Открытое свойствоOutputSockets
Исходящие соединения.
Открытое свойствоParameters
Параметры элемента схемы.
Открытое свойствоParent
Родительский источник логов.
(Унаследован от BaseLogSource.)
Открытое свойствоProcessNullValues
Обрабатывать null значения.
Открытое свойствоSelectedInputSocket
Выбранные входящие соединения.
Открытое свойствоSelectedOutputSocket
Выбранные исходящие соединения.
Открытое свойствоSelectedSocket
Выбранные соединения.
Открытое свойствоShowParameters
Отображать параметры элемента в элементах более высокого уровня.
Открытое свойствоShowSockets
Отображать сокеты элемента в элементах более высокого уровня.
Открытое свойствоStrategy
Стратегия, к которой привязан элемент.
Открытое свойствоTypeId
Уникальный идентификатор типа элемента схемы.
В начало страницы
Методы
  ИмяОписание
Защищённый методAddInput
Добавить входящее соединение.
Защищённый методAddOutput
Добавить исходящее соединение.
Защищённый методAddParam(IDiagramElementParam)
Добавить параметр.
Защищённый методAddParamT(String, T)
Добавить параметр.
Защищённый методAddSocket
Добавить соединение.
Открытый методClearSocketValues
Очистить значения сокетов.
Открытый методClone
Создать копию DiagramElement.
Открытый методCreateDynamicSocket
Создать сокет по указанному идентификатору.
Открытый методDispose (Унаследован от Disposable.)
Защищённый методDisposeManaged (Унаследован от Disposable.)
Защищённый методDisposeNative (Унаследован от Disposable.)
Открытый методEquals
Determines whether the specified object is equal to the current object.
(Унаследован от Object.)
Защищённый методFinalize (Унаследован от Disposable.)
Открытый методFlush
Сбросить не триггерные (корневые) элементы.
Открытый методGetConnections
Получить количество подключений.
Открытый методGetHashCode
Serves as a hash function for a particular type.
(Унаследован от Object.)
Защищённый методGetSocket
Получить соединение по сообщению исходного сокета.
Открытый методGetSocketByUniqueKey
Получить сокет по ключу.
Защищённый методGetSourceElements
Получить инициаторов по соединению.
Открытый методGetType
Gets the Type of the current instance.
(Унаследован от Object.)
Открытый методInit
Инициализировать элемент.
Открытый методLoad
Загрузить настройки.
(Переопределяет BaseLogSourceLoad(SettingsStorage).)
Защищённый методMemberwiseClone
Creates a shallow copy of the current Object.
(Унаследован от Object.)
Защищённый методOnInit
Метод вызывается при инициализации элемента схемы.
Защищённый методOnProcess
Метод вызывается при обработке новых входящих значений.
Защищённый методOnReseted
Метод вызывается при переинициализации состояния элемента схемы.
Защищённый методOnSocketConnected
Метод вызывается при подписке на обработку выходных значений элемента схемы.
Защищённый методOnSocketDisconnected
Метод вызывается при отписке от обработки выходных значений элемента схемы.
Защищённый методOnStart
Метод вызывается при запуске алгоритма элемента схемы.
Защищённый методOnStop
Метод вызывается при остановке алгоритма элемента схемы.
Защищённый методOnUnInit
Метод вызывается при деинициализации элемента схемы.
Открытый методProcess
Обработать входящее значение.
Открытый методProcessDoubleClick
Обработать событие двойного клика.
Защищённый методRaiseLog
Вызвать событие Log.
(Унаследован от BaseLogSource.)
Защищённый методRaiseParameterValueChanged
Вызвать событие ParameterValueChanged.
Защищённый методRaiseProcessOutput(Object, DiagramSocketValue)
Вызвать событие ProcessOutput.
Защищённый методRaiseProcessOutput(DiagramSocket, Object)
Вызвать событие ProcessOutput.
Защищённый методRaiseProcessOutput(DateTimeOffset, Object, DiagramSocketValue)
Вызвать событие ProcessOutput.
Защищённый методRaiseProcessOutput(DiagramSocket, Object, DiagramSocketValue)
Вызвать событие ProcessOutput.
Защищённый методRaiseProcessOutput(DiagramSocket, DateTimeOffset, Object, DiagramSocketValue)
Вызвать событие ProcessOutput.
Защищённый методRaisePropertiesChanged
Вызвать событие PropertiesChanged.
Защищённый методRaisePropertyChanged(String)
Вызвать событие PropertyChanged.
Защищённый методRaisePropertyChanged(Object, PropertyChangedEventArgs)
Вызвать событие PropertyChanged.
Защищённый методRaisePropertyChanging(String)
Вызвать событие PropertyChanging.
Защищённый методRaisePropertyChanging(Object, PropertyChangingEventArgs)
Вызвать событие PropertyChanging.
Защищённый методRaiseSocketChanged
Вызвать событие SocketChanged.
Защищённый методRemoveParam
Удалить параметр.
Защищённый методRemoveSocket
Удалить соединение.
Защищённый методRemoveSockets
Удалить все входящие и исходящие соединения.
Открытый методReset
Переинициализировать состояние элемента схемы.
Открытый методSave
Сохранить настройки.
(Переопределяет BaseLogSourceSave(SettingsStorage).)
Защищённый методSetElementName
Установить имя элемента.
Открытый методStart
Запустить алгоритм элемента схемы.
Открытый методStop
Остановить алгоритм элемента схемы.
Защищённый методThrowIfDisposed (Унаследован от Disposable.)
Открытый методToString
Returns a string that represents the current object.
(Унаследован от BaseLogSource.)
Открытый методUnInit
Деинициализировать элемент.
В начало страницы
События
  ИмяОписание
Открытое событиеLog
Событие нового отладочного сообщения.
(Унаследован от BaseLogSource.)
Открытое событиеParameterValueChanged
Событие изменения параметра диаграммы.
Открытое событиеProcessOutput
Событие появления новых данных.
Открытое событиеPropertiesChanged
Событие изменения доступных свойств.
Открытое событиеPropertyChanged
Событие изменения значения свойств элемента схемы.
Открытое событиеPropertyChanging
Событие изменения свойств элемента схемы.
Открытое событиеSocketAdded
Событие добавление соединения у элемента.
Открытое событиеSocketChanged
Событие изменения соединения элемента.
Открытое событиеSocketRemoved
Событие удаления соединения у элемента.
В начало страницы
См. также
Иерархия наследования
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