PortfolioMessageAdaptersWindow

StockSharp.Xaml

The window for creation and editing of portfolios and adapters mapping.

Inherits: ThemedWindow

Implements: IAsyncPersistable, IComponentConnector

Constructors

PortfolioMessageAdaptersWindow
public PortfolioMessageAdaptersWindow()
portfolioMessageAdaptersWindow = PortfolioMessageAdaptersWindow()

Initializes a new instance of the PortfolioMessageAdaptersWindow.

Properties

AdapterProvider
public IMessageAdapterProvider AdapterProvider { get; set; }
value = portfolioMessageAdaptersWindow.AdapterProvider
portfolioMessageAdaptersWindow.AdapterProvider = value

The message adapter's provider.

PortfolioAdapterProvider
public IPortfolioMessageAdapterProvider PortfolioAdapterProvider { get; set; }
value = portfolioMessageAdaptersWindow.PortfolioAdapterProvider
portfolioMessageAdaptersWindow.PortfolioAdapterProvider = value

The portfolio based message adapter's provider.

Portfolios
public PortfolioDataSource Portfolios { get; set; }
value = portfolioMessageAdaptersWindow.Portfolios
portfolioMessageAdaptersWindow.Portfolios = value

Available portfolios.

Methods

InitializeComponent
public void InitializeComponent()
portfolioMessageAdaptersWindow.InitializeComponent()

InitializeComponent

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

Load settings.

storage
Settings storage.
cancellationToken
CancellationToken

Returns: Task

SaveAsync
public Task SaveAsync(SettingsStorage storage, CancellationToken cancellationToken)
result = portfolioMessageAdaptersWindow.SaveAsync(storage, cancellationToken)

Save settings.

storage
Settings storage.
cancellationToken
CancellationToken

Returns: Task

Fields

AddCommand
public static readonly RoutedCommand AddCommand
value = PortfolioMessageAdaptersWindow.AddCommand

RoutedCommand to add mapping.

RemoveCommand
public static readonly RoutedCommand RemoveCommand
value = PortfolioMessageAdaptersWindow.RemoveCommand

RoutedCommand to remove mapping.