PortfolioGrid

StockSharp.Xaml

A tabela que mostra carteiras e posições.

Herda de: BaseGridControl

Implementa: IComponentConnector

Construtores

PortfolioGrid
public PortfolioGrid()
portfolioGrid = PortfolioGrid()

Inicializa uma nova instância do PortfolioGrid.

Propriedades

HideZeroBalances
public bool HideZeroBalances { get; set; }
value = portfolioGrid.HideZeroBalances
portfolioGrid.HideZeroBalances = value

Esconder saldos nulos.

Positions
public IListEx<Position> Positions { get; }
value = portfolioGrid.Positions

A lista de posições adicionadas à tabela. Modo de alto desempenho: forneça isto diretamente.

SelectedPosition
public Position SelectedPosition { get; }
value = portfolioGrid.SelectedPosition

A posição seleccionada.

SelectedPositions
public IEnumerable<Position> SelectedPositions { get; }
value = portfolioGrid.SelectedPositions

Trocas seleccionadas.

Source
public IEnumerable<Position> Source { get; set; }
value = portfolioGrid.Source
portfolioGrid.Source = value

Colecção externa a mostrar (modoMVVM); espelhada no buffer interno seguro para thread da grelha, para que uma colecção de modelos de visualização simples possa ser encadernada sem perder o sistema de marcação de fios de interface. A alternativa de alto desempenho é alimentar as posições directamente; não use ambas de uma só vez.

Métodos

InitializeComponent
public void InitializeComponent()
portfolioGrid.InitializeComponent()

InitializeComponent

Load
public override void Load(SettingsStorage storage)
portfolioGrid.Load(storage)

Carregar as configurações.

storage
Configuração do armazenamento.
Save
public override void Save(SettingsStorage storage)
portfolioGrid.Save(storage)

Gravar as definições.

storage
Configuração do armazenamento.

Campos

SourceProperty
public static readonly DependencyProperty SourceProperty
value = PortfolioGrid.SourceProperty

Propriedade de dependência de origem.