TradeGrid

StockSharp.Xaml

A tabela que mostra as transações de tiques (ITickTradeMessage).

Herda de: BaseGridControl

Implementa: IComponentConnector

Construtores

TradeGrid
public TradeGrid()
tradeGrid = TradeGrid()

Inicializa uma nova instância do TradeGrid.

Propriedades

MaxCount
public int MaxCount { get; set; }
value = tradeGrid.MaxCount
tradeGrid.MaxCount = value

O número máximo de transações a serem exibidas. O valor - 1 significa um valor ilimitado. O valor padrão é de 1000000.

SelectedTrade
public ITickTradeMessage SelectedTrade { get; }
value = tradeGrid.SelectedTrade

O comércio seleccionado.

SelectedTrades
public IEnumerable<ITickTradeMessage> SelectedTrades { get; }
value = tradeGrid.SelectedTrades

Trocas seleccionadas.

Source
public IEnumerable<ITickTradeMessage> Source { get; set; }
value = tradeGrid.Source
tradeGrid.Source = value

Colecção externa a mostrar (modoMVVM). Quando ligada, a grelha espelha- a no buffer interno seguro de threads, MaxCount- capped, para que um chamador possa ligar uma colecção de modelos de visualização simples sem perder o sistema de marcação de linhas de interface da grelha. A alternativa de alto desempenho é alimentar diretamente o Comércio; não use ambos de uma só vez.

Trades
public IListEx<ITickTradeMessage> Trades { get; }
value = tradeGrid.Trades

Lista de transações adicionadas à tabela. Modo de alto desempenho: alimenta esta coleção diretamente (é seguro de thread e cappado por MaxCount).

Métodos

InitializeComponent
public void InitializeComponent()
tradeGrid.InitializeComponent()

InitializeComponent

Campos

SourceProperty
public static readonly DependencyProperty SourceProperty
value = TradeGrid.SourceProperty

Propriedade de dependência de origem.