Table of Contents

Class PortfolioDataSource

Namespace
StockSharp.Xaml
Assembly
StockSharp.Xaml.dll

Data source for portfolio based controls.

public class PortfolioDataSource : Disposable, IDisposable
Inheritance
PortfolioDataSource
Implements
Inherited Members
Extension Methods

Constructors

PortfolioDataSource(IPortfolioProvider)

Initializes a new instance of the PortfolioDataSource.

public PortfolioDataSource(IPortfolioProvider provider)

Parameters

provider IPortfolioProvider

The provider of information about portfolios.

Properties

Count

Count of portfolios.

public int Count { get; }

Property Value

int

Instance

Instance.

public static PortfolioDataSource Instance { get; }

Property Value

PortfolioDataSource

Portfolios

All portfolios.

public IEnumerable<Portfolio> Portfolios { get; }

Property Value

IEnumerable<Portfolio>

TryInstance

Instance.

public static PortfolioDataSource TryInstance { get; }

Property Value

PortfolioDataSource

Methods

Add(Portfolio)

Add portfolio.

public void Add(Portfolio portfolio)

Parameters

portfolio Portfolio

Portfolio.

DisposeManaged()

Disposes the managed resources. Override this method to add custom clean up of managed resources.

protected override void DisposeManaged()

Remove(Portfolio)

Remove portfolio.

public void Remove(Portfolio portfolio)

Parameters

portfolio Portfolio

Portfolio.