Level1Grid

StockSharp.Xaml

Таблица для отображения сообщения Level1ChangeMessage.

Наследует: BaseGridControl

Реализует: IComponentConnector

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

Level1Grid
public Level1Grid()
level1Grid = Level1Grid()

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

Свойства

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

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

Messages
public IListEx<Level1ChangeMessage> Messages { get; }
value = level1Grid.Messages

Список сообщений, добавленных в таблицу. Высокопроизводительный режим: подавай это напрямую.

SelectedMessage
public Level1ChangeMessage SelectedMessage { get; }
value = level1Grid.SelectedMessage

выбранное сообщение.

SelectedMessages
public IEnumerable<Level1ChangeMessage> SelectedMessages { get; }
value = level1Grid.SelectedMessages

Избранные сообщения.

Source
public IEnumerable<Level1ChangeMessage> Source { get; set; }
value = level1Grid.Source
level1Grid.Source = value

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

Методы

InitializeComponent
public void InitializeComponent()
level1Grid.InitializeComponent()

InitializeComponent

Поля

SourceProperty
public static readonly DependencyProperty SourceProperty
value = Level1Grid.SourceProperty

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