Extensions

StockSharp.Xaml

Класс расширения.

Методы

ConfigureAsync
public static Task<ConnectorConfigurationResult> ConfigureAsync(BasketMessageAdapter adapter, Window owner, bool autoConnect, SettingsStorage windowSettings, CancellationToken cancellationToken)
result = Extensions.ConfigureAsync(adapter, owner, autoConnect, windowSettings, cancellationToken)

Configure connection using ConnectorWindow.

adapter
The connection.
owner
UI thread owner.
autoConnect
Auto connect.
windowSettings
ConnectorWindow settings.
cancellationToken
CancellationToken

Возвращает: What the editing ended with: the auto connect value and the ConnectorWindow settings as the window left them.

ConfigureAsync
public static Task<bool> ConfigureAsync(BasketMessageAdapter adapter, Window owner, CancellationToken cancellationToken)
result = Extensions.ConfigureAsync(adapter, owner, cancellationToken)

Configure connection using ConnectorWindow.

adapter
The connection.
owner
UI thread owner.
cancellationToken
CancellationToken

Возвращает: if the specified connection was configured, otherwise, .

ConfigureAsync
public static Task<bool> ConfigureAsync(Connector connector, Window owner, CancellationToken cancellationToken)
result = Extensions.ConfigureAsync(connector, owner, cancellationToken)

Configure connection using ConnectorWindow.

connector
The connection.
owner
UI thread owner.
cancellationToken
CancellationToken

Возвращает: if the specified connection was configured, otherwise, .

ExcludeAllSecurity
public static void ExcludeAllSecurity(SecurityPicker picker)
Extensions.ExcludeAllSecurity(picker)

Исключите AllSecurity.

picker
SecurityPicker.
ExtToLogo
public static string ExtToLogo(string fileExt)
result = Extensions.ExtToLogo(fileExt)

Получите значок для указанного расширения файла.

fileExt
Расширение файла.

Возвращает: Имя логотипа.

FromStorage
public static void FromStorage(SettingsStorage storage, Window window)
Extensions.FromStorage(storage, window)

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

storage
Хранилище настроек.
window
Оконный экземпляр.
GetPriceTextFormat
public static string GetPriceTextFormat(Security security)
result = Extensions.GetPriceTextFormat(security)

Формирование ценового формата для указанного финансового инструмента.

security
финансовый инструмент.

Возвращает: Формат цены.

GetProcessStateIconName
public static string GetProcessStateIconName(Strategy strategy)
result = Extensions.GetProcessStateIconName(strategy)

Получить иконку для ProcessState.

strategy
Стратегия.

Возвращает: Имя иконы.

GetProcessStateIconName
public static string GetProcessStateIconName(ProcessStates state)
result = Extensions.GetProcessStateIconName(state)

Получить иконку для ProcessStates.

state
ProcessStates.

Возвращает: Имя иконы.

GetVolumeTextFormat
public static string GetVolumeTextFormat(Security security)
result = Extensions.GetVolumeTextFormat(security)

Создать объемный формат для указанного финансового инструмента.

security
финансовый инструмент.

Возвращает: Формат тома.

Init
public static OrderWindow Init(OrderWindow window, Connector connector)
result = Extensions.Init(window, connector)

Инициировать.

window
Окно создания заказа.
connector
Класс для создания подключений к торговым системам.

Возвращает: Окно создания заказа.

LoadDevExpressControl
public static void LoadDevExpressControl(DependencyObject obj, string settings)
Extensions.LoadDevExpressControl(obj, settings)

Загрузить DevExpress настроек управления.

obj
Контроль.
settings
Настройки.
LoadLayout
public static void LoadLayout(DockLayoutManager manager, string layout)
Extensions.LoadLayout(manager, layout)

Восстановить состояние макета.

manager
Представляет собой контейнер для доков и макетов.
layout
Закодированный как строка.
RestartAsync
public static Task RestartAsync(Window owner, CancellationToken cancellationToken)
result = Extensions.RestartAsync(owner, cancellationToken)

Restarts the application: closes its main window and starts the application again.

owner
Main window.
cancellationToken
CancellationToken

Возвращает: Task

SaveDevExpressControl
public static string SaveDevExpressControl(DependencyObject obj)
result = Extensions.SaveDevExpressControl(obj)

Сохранить настройки управления DevExpress.

obj
Контроль.

Возвращает: Настройки.

SaveLayout
public static string SaveLayout(DockLayoutManager manager)
result = Extensions.SaveLayout(manager)

Сохранить состояние макета.

manager
Представляет собой контейнер для доков и макетов.

Возвращает: Закодированный как строка.

ShareAsync
public static Task ShareAsync(DependencyObject owner, bool isNew, TimeSpan? expiresIn, string fileName, Func<Stream> getBody, CancellationToken token)
result = Extensions.ShareAsync(owner, isNew, expiresIn, fileName, getBody, token)

Поделиться файлом.

owner
Владелец.
isNew
Файл обновлен или обновлен.
expiresIn
Срок годности.
fileName
Имя файла.
getBody
Тело файла.
token
Токен отмены.
ShowSettingsWindowAsync
public static Task<bool> ShowSettingsWindowAsync(IAsyncPersistable settings, DependencyObject owner, string docUrl, CancellationToken cancellationToken)
result = Extensions.ShowSettingsWindowAsync(settings, owner, docUrl, cancellationToken)

Show SettingsWindow to edit settings.

settings
Settings.
owner
UI thread owner.
docUrl
Documentation URL.
cancellationToken
CancellationToken

Возвращает: , if settings were changed, otherwise, .

ToStorage
public static SettingsStorage ToStorage(Window window)
result = Extensions.ToStorage(window)

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

window
Оконный экземпляр.

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