Extensions

StockSharp.Xaml

Erweiterungsklasse.

Methoden

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

Rückgabe: 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

Rückgabe: 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

Rückgabe: if the specified connection was configured, otherwise, .

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

Ausschließen AllSecurity.

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

Holen Sie sich das Symbol für die angegebene Dateierweiterung.

fileExt
Dateiverlängerung.

Rückgabe: Logoname.

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

Lasteinstellungen.

storage
Einstellungen Lagerung.
window
Fensterinstanz.
GetPriceTextFormat
public static string GetPriceTextFormat(Security security)
result = Extensions.GetPriceTextFormat(security)

Generieren Sie das Preisformat für das angegebene Finanzinstrument.

security
Finanzinstrument.

Rückgabe: Preisformat.

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

Holen Sie sich das Symbol für ProcessState.

strategy
Strategie.

Rückgabe: Icon Name.

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

Holen Sie sich das Symbol für ProcessStates.

state
ProcessStates.

Rückgabe: Icon Name.

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

Volumenformat für das angegebene Finanzinstrument generieren.

security
Finanzinstrument.

Rückgabe: Volumenformat.

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

Initialisieren.

window
Das Fenster für die Bestellung erstellen.
connector
Die Klasse, um Verbindungen zu Handelssystemen zu schaffen.

Rückgabe: Das Fenster für die Bestellung erstellen.

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

Laden Sie DevExpress Kontrolleinstellungen.

obj
Kontrolle.
settings
Einstellungen.
LoadLayout
public static void LoadLayout(DockLayoutManager manager, string layout)
Extensions.LoadLayout(manager, layout)

Zustand des Layouts wiederherstellen.

manager
Stellt einen Container für Dock- und Layout-Elemente dar.
layout
Layout als String codiert.
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

Rückgabe: Task

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

Speichern Sie DevExpress Kontrolleinstellungen.

obj
Kontrolle.

Rückgabe: Einstellungen.

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

Speichern Sie den Layout-Status.

manager
Stellt einen Container für Dock- und Layout-Elemente dar.

Rückgabe: Layout als String codiert.

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)

Datei teilen.

owner
Eigentümer.
isNew
Ist Datei neu oder aktualisiert.
expiresIn
Verfallsdauer.
fileName
Dateiname.
getBody
Aktenkörper.
token
Abbruch-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

Rückgabe: , if settings were changed, otherwise, .

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

Einstellungen speichern.

window
Fensterinstanz.

Rückgabe: Einstellungen Lagerung.