TradeGrid
Таблица тиковых сделок (ITickTradeMessage).
Наследует: BaseGridControl
Реализует: IComponentConnector
Конструкторы
public TradeGrid()
tradeGrid = TradeGrid()
Инициирует новый экземпляр документа TradeGrid.
Свойства
public int MaxCount { get; set; }
value = tradeGrid.MaxCount
tradeGrid.MaxCount = value
Максимальное количество сделок для отображения. Значение -1 означает неограниченную сумму. Значение по умолчанию составляет 1000000.
public ITickTradeMessage SelectedTrade { get; }
value = tradeGrid.SelectedTrade
выбранной торговли.
public IEnumerable<ITickTradeMessage> SelectedTrades { get; }
value = tradeGrid.SelectedTrades
Избранные сделки.
public IEnumerable<ITickTradeMessage> Source { get; set; }
value = tradeGrid.Source
tradeGrid.Source = value
Внешняя коллекция для отображения (режим MVVM). При подключении сетка отражает ее во внутренний буфер с защитой от потоков MaxCountcapped, поэтому абонент может связать простую коллекцию модели просмотра, не теряя нить UI-потока сетки. Высокопроизводительная альтернатива заключается в том, чтобы напрямую кормить Торговли; не используйте оба сразу.
public IListEx<ITickTradeMessage> Trades { get; }
value = tradeGrid.Trades
Список сделок, добавленных в таблицу. Режим высокой производительности: подавайте эту коллекцию напрямую (она безвредна для потоков и ограничена MaxCount).
Методы
public void InitializeComponent()
tradeGrid.InitializeComponent()
InitializeComponent
Поля
public static readonly DependencyProperty SourceProperty
value = TradeGrid.SourceProperty
Свойство зависимости источника.