ConnectorWindow

StockSharp.Xaml

新規接続用のウィンドウがIMessageAdapter@に作成されます。

継承元: ThemedWindow

実装: IAsyncPersistable, IComponentConnector

コンストラクター

ConnectorWindow
public ConnectorWindow()
connectorWindow = ConnectorWindow()

ConnectorWindow の新規インスタンスを初期化します。

プロパティ

Adapter
public BasketMessageAdapter Adapter { get; set; }
value = connectorWindow.Adapter
connectorWindow.Adapter = value

アダプターのアグリゲーター。

AutoConnect
public bool AutoConnect { get; set; }
value = connectorWindow.AutoConnect
connectorWindow.AutoConnect = value

自動接続。

ConnectorsInfo
public IList<ConnectorInfo> ConnectorsInfo { get; }
value = connectorWindow.ConnectorsInfo

利用可能な接続の視覚的説明。

SelectedAdapter
public IMessageAdapter SelectedAdapter { get; set; }
value = connectorWindow.SelectedAdapter
connectorWindow.SelectedAdapter = value

アダプターを選択します。

メソッド

InitializeComponent
public void InitializeComponent()
connectorWindow.InitializeComponent()

担当: 佐藤 宏

LoadAsync
public Task LoadAsync(SettingsStorage storage, CancellationToken cancellationToken)
result = connectorWindow.LoadAsync(storage, cancellationToken)

Load settings.

storage
Settings storage.
cancellationToken
CancellationToken

戻り値: Task

OnClosing
protected override void OnClosing(CancelEventArgs e)
connectorWindow.OnClosing(e)
SaveAsync
public Task SaveAsync(SettingsStorage storage, CancellationToken cancellationToken)
result = connectorWindow.SaveAsync(storage, cancellationToken)

Save settings.

storage
Settings storage.
cancellationToken
CancellationToken

戻り値: Task

フィールド

EnableCommand
public static readonly RoutedCommand EnableCommand
value = ConnectorWindow.EnableCommand

RoutedCommand to enable connection.

RemoveCommand
public static readonly RoutedCommand RemoveCommand
value = ConnectorWindow.RemoveCommand

接続除去用RoutedCommand

SelectedAdapterProperty
public static readonly DependencyProperty SelectedAdapterProperty
value = ConnectorWindow.SelectedAdapterProperty

代表取締役社長 佐藤 浩一