Class DiagramSocketType
Connection type.
Namespace: StockSharp.Xaml.Diagram
Assembly: StockSharp.Xaml.Diagram.dll
Syntax
public class DiagramSocketType : Equatable<DiagramSocketType>, IPersistable, INotifyPropertyChanged
Constructors
DiagramSocketType()
Создать DiagramSocketType.
Declaration
public DiagramSocketType()
DiagramSocketType(Type, String, Color)
Создать DiagramSocketType.
Declaration
public DiagramSocketType(Type type, string name, Color color)
Parameters
Type | Name | Description |
---|---|---|
Type | type | Data type. |
String | name | Название типа соединения. |
Color | color | Цвет соединения. |
Fields
Any
Неизвестный тип данных.
Declaration
public static readonly DiagramSocketType Any
Field Value
Type | Description |
---|---|
DiagramSocketType |
Bool
Flag.
Declaration
public static readonly DiagramSocketType Bool
Field Value
Type | Description |
---|---|
DiagramSocketType |
Candle
Свеча.
Declaration
public static readonly DiagramSocketType Candle
Field Value
Type | Description |
---|---|
DiagramSocketType |
CandleStates
Candle state.
Declaration
public static readonly DiagramSocketType CandleStates
Field Value
Type | Description |
---|---|
DiagramSocketType |
Comparable
Сравнимые значения.
Declaration
public static readonly DiagramSocketType Comparable
Field Value
Type | Description |
---|---|
DiagramSocketType |
Connector
Connector.
Declaration
public static readonly DiagramSocketType Connector
Field Value
Type | Description |
---|---|
DiagramSocketType |
Date
Strategy.
Declaration
public static readonly DiagramSocketType Date
Field Value
Type | Description |
---|---|
DiagramSocketType |
IndicatorValue
Indicator value.
Declaration
public static readonly DiagramSocketType IndicatorValue
Field Value
Type | Description |
---|---|
DiagramSocketType |
MarketDepth
Market depth.
Declaration
public static readonly DiagramSocketType MarketDepth
Field Value
Type | Description |
---|---|
DiagramSocketType |
MyTrade
Own trade.
Declaration
public static readonly DiagramSocketType MyTrade
Field Value
Type | Description |
---|---|
DiagramSocketType |
Options
Options.
Declaration
public static readonly DiagramSocketType Options
Field Value
Type | Description |
---|---|
DiagramSocketType |
Order
Order.
Declaration
public static readonly DiagramSocketType Order
Field Value
Type | Description |
---|---|
DiagramSocketType |
OrderFail
Order fail.
Declaration
public static readonly DiagramSocketType OrderFail
Field Value
Type | Description |
---|---|
DiagramSocketType |
OrderState
Order state.
Declaration
public static readonly DiagramSocketType OrderState
Field Value
Type | Description |
---|---|
DiagramSocketType |
Portfolio
Portfolio.
Declaration
public static readonly DiagramSocketType Portfolio
Field Value
Type | Description |
---|---|
DiagramSocketType |
Position
Position.
Declaration
public static readonly DiagramSocketType Position
Field Value
Type | Description |
---|---|
DiagramSocketType |
Quote
Quote.
Declaration
public static readonly DiagramSocketType Quote
Field Value
Type | Description |
---|---|
DiagramSocketType |
Security
Инструмент стакана.
Declaration
public static readonly DiagramSocketType Security
Field Value
Type | Description |
---|---|
DiagramSocketType |
Side
Side.
Declaration
public static readonly DiagramSocketType Side
Field Value
Type | Description |
---|---|
DiagramSocketType |
Strategy
Strategy.
Declaration
public static readonly DiagramSocketType Strategy
Field Value
Type | Description |
---|---|
DiagramSocketType |
Time
Connector.
Declaration
public static readonly DiagramSocketType Time
Field Value
Type | Description |
---|---|
DiagramSocketType |
Trade
Trade.
Declaration
public static readonly DiagramSocketType Trade
Field Value
Type | Description |
---|---|
DiagramSocketType |
Unit
Numeric value.
Declaration
public static readonly DiagramSocketType Unit
Field Value
Type | Description |
---|---|
DiagramSocketType |
Properties
AllTypes
Все доступные типы соединений для элементов.
Declaration
public static IEnumerable<DiagramSocketType> AllTypes { get; }
Property Value
Type | Description |
---|---|
IEnumerable<DiagramSocketType> |
Color
Цвет соединения.
Declaration
public Color Color { get; }
Property Value
Type | Description |
---|---|
Color |
Name
Название типа соединения.
Declaration
public string Name { get; }
Property Value
Type | Description |
---|---|
String |
Type
Connection type.
Declaration
public Type Type { get; set; }
Property Value
Type | Description |
---|---|
Type |
Methods
Clone()
Создать копию DiagramSocketType.
Declaration
public override DiagramSocketType Clone()
Returns
Type | Description |
---|---|
DiagramSocketType | Копия объекта. |
GetSocketType(Type)
Получить DiagramSocketType для Type.
Declaration
public static DiagramSocketType GetSocketType(Type parameterType)
Parameters
Type | Name | Description |
---|---|---|
Type | parameterType | Type. |
Returns
Type | Description |
---|---|
DiagramSocketType | Тип сокета диаграммы. |
Load(SettingsStorage)
Загрузить настройки.
Declaration
public void Load(SettingsStorage storage)
Parameters
Type | Name | Description |
---|---|---|
Ecng.Serialization.SettingsStorage | storage | Хранилище настроек. |
OnEquals(DiagramSocketType)
Сравнить DiagramSocketType на эквивалентность.
Declaration
protected override bool OnEquals(DiagramSocketType other)
Parameters
Type | Name | Description |
---|---|---|
DiagramSocketType | other | Другое значение, с которым необходимо сравнивать. |
Returns
Type | Description |
---|---|
Boolean | true, если другое значение равно текущему, иначе, false. |
OnPropertyChanged(String)
Вызвать событие изменения значения свойства соединения.
Declaration
protected virtual void OnPropertyChanged(string propertyName)
Parameters
Type | Name | Description |
---|---|---|
String | propertyName | Название свойства. |
RegisterType<T>(String, Color)
Зарегистрировать тип соединения.
Declaration
public static DiagramSocketType RegisterType<T>(string name, Color color)
Parameters
Type | Name | Description |
---|---|---|
String | name | Название типа соединения. |
Color | color | Цвет соединения. |
Returns
Type | Description |
---|---|
DiagramSocketType | Connection type. |
Type Parameters
Name | Description |
---|---|
T | Data type. |
Save(SettingsStorage)
Сохранить настройки.
Declaration
public void Save(SettingsStorage storage)
Parameters
Type | Name | Description |
---|---|---|
Ecng.Serialization.SettingsStorage | storage | Хранилище настроек. |
ToString()
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
String |
Events
PropertyChanged
Событие изменения значения свойств соединения.
Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Type
Type | Description |
---|---|
PropertyChangedEventHandler |