OrderLogGrid
StockSharp.Xaml
Таблица отображения журнала заказов (IOrderLogMessage).
Наследует: BaseGridControl
Реализует: IComponentConnector
Конструкторы
OrderLogGrid
public OrderLogGrid()
orderLogGrid = OrderLogGrid()
Инициирует новый экземпляр документа OrderLogGrid.
Свойства
LogItems
public IListEx<IOrderLogMessage> LogItems { get; }
value = orderLogGrid.LogItems
Режим высокой производительности: подавай это напрямую.
MaxCount
public int MaxCount { get; set; }
value = orderLogGrid.MaxCount
orderLogGrid.MaxCount = value
Максимальное количество строк для отображения. Значение -1 означает неограниченное количество. Значение по умолчанию составляет 100000.
SelectedLogItem
public IOrderLogMessage SelectedLogItem { get; }
value = orderLogGrid.SelectedLogItem
Выбранный ряд.
SelectedLogItems
public IEnumerable<IOrderLogMessage> SelectedLogItems { get; }
value = orderLogGrid.SelectedLogItems
Выбранные ряды.
Source
public IEnumerable<IOrderLogMessage> Source { get; set; }
value = orderLogGrid.Source
orderLogGrid.Source = value
Внешний сбор для отображения (режим MVVM); зеркально отражен во внутреннем буфере сетки, поэтому простая коллекция модели просмотра может быть связана без потери UI-потока маршаллинга. Высокопроизводительная альтернатива - подавать LogItems напрямую; не используйте оба сразу.
Методы
InitializeComponent
public void InitializeComponent()
orderLogGrid.InitializeComponent()
InitializeComponent
Поля
SourceProperty
public static readonly DependencyProperty SourceProperty
value = OrderLogGrid.SourceProperty
Свойство зависимости источника.