TradeGrid

StockSharp.Xaml

Таблица тиковых сделок (ITickTradeMessage).

Наследует: BaseGridControl

Реализует: IComponentConnector

Конструкторы

TradeGrid
public TradeGrid()
tradeGrid = TradeGrid()

Инициирует новый экземпляр документа TradeGrid.

Свойства

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

Максимальное количество сделок для отображения. Значение -1 означает неограниченную сумму. Значение по умолчанию составляет 1000000.

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

выбранной торговли.

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

Избранные сделки.

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

Внешняя коллекция для отображения (режим MVVM). При подключении сетка отражает ее во внутренний буфер с защитой от потоков MaxCountcapped, поэтому абонент может связать простую коллекцию модели просмотра, не теряя нить UI-потока сетки. Высокопроизводительная альтернатива заключается в том, чтобы напрямую кормить Торговли; не используйте оба сразу.

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

Список сделок, добавленных в таблицу. Режим высокой производительности: подавайте эту коллекцию напрямую (она безвредна для потоков и ограничена MaxCount).

Методы

InitializeComponent
public void InitializeComponent()
tradeGrid.InitializeComponent()

InitializeComponent

Поля

SourceProperty
public static readonly DependencyProperty SourceProperty
value = TradeGrid.SourceProperty

Свойство зависимости источника.