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
IPortfolioProviderThe provider of information about portfolios.
Properties
Count
Count of portfolios.
public int Count { get; }
Property Value
Instance
Instance.
public static PortfolioDataSource Instance { get; }
Property Value
Portfolios
All portfolios.
public IEnumerable<Portfolio> Portfolios { get; }
Property Value
TryInstance
Instance.
public static PortfolioDataSource TryInstance { get; }
Property Value
Methods
Add(Portfolio)
Add portfolio.
public void Add(Portfolio portfolio)
Parameters
portfolio
PortfolioPortfolio.
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
PortfolioPortfolio.