OrderLogGrid
StockSharp.Xaml
The table displaying the orders log (IOrderLogMessage).
Inherits: BaseGridControl
Implements: IComponentConnector
Constructors
OrderLogGrid
public OrderLogGrid()
orderLogGrid = OrderLogGrid()
Initializes a new instance of the OrderLogGrid.
Properties
LogItems
public IListEx<IOrderLogMessage> LogItems { get; }
value = orderLogGrid.LogItems
Order log. High-performance mode: feed this directly.
MaxCount
public int MaxCount { get; set; }
value = orderLogGrid.MaxCount
orderLogGrid.MaxCount = value
The maximum number of rows to display. The -1 value means an unlimited amount. The default value is 100000.
SelectedLogItem
public IOrderLogMessage SelectedLogItem { get; }
value = orderLogGrid.SelectedLogItem
The selected row.
SelectedLogItems
public IEnumerable<IOrderLogMessage> SelectedLogItems { get; }
value = orderLogGrid.SelectedLogItems
Selected rows.
Source
public IEnumerable<IOrderLogMessage> Source { get; set; }
value = orderLogGrid.Source
orderLogGrid.Source = value
External collection to display (MVVM mode); mirrored into the grid's internal thread-safe buffer so a plain view-model collection can be bound without losing the UI-thread marshalling. The high-performance alternative is to feed LogItems directly; do not use both at once.
Methods
InitializeComponent
public void InitializeComponent()
orderLogGrid.InitializeComponent()
InitializeComponent
Fields
SourceProperty
public static readonly DependencyProperty SourceProperty
value = OrderLogGrid.SourceProperty
Source dependency property.