NewsGrid

StockSharp.Xaml

Таблица, показывающая новости (News).

Наследует: BaseGridControl

Реализует: IComponentConnector

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

NewsGrid
public NewsGrid()
newsGrid = NewsGrid()

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

Свойства

FirstSelectedNews
public News FirstSelectedNews { get; }
value = newsGrid.FirstSelectedNews

Избранный новостной материал.

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

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

News
public IListEx<News> News { get; }
value = newsGrid.News

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

SelectedNews
public IEnumerable<News> SelectedNews { get; }
value = newsGrid.SelectedNews

Избранные новости.

Source
public IEnumerable<News> Source { get; set; }
value = newsGrid.Source
newsGrid.Source = value

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

SubscriptionProvider
public ISubscriptionProvider SubscriptionProvider { get; set; }
value = newsGrid.SubscriptionProvider
newsGrid.SubscriptionProvider = value

Поставщик подписок.

Методы

InitializeComponent
public void InitializeComponent()
newsGrid.InitializeComponent()

InitializeComponent

Поля

OpenUrlCommand
public static readonly RoutedCommand OpenUrlCommand
value = NewsGrid.OpenUrlCommand

Команда открытия ссылки на новость.

RequestStoryCommand
public static readonly RoutedCommand RequestStoryCommand
value = NewsGrid.RequestStoryCommand

Команда запроса новостей.

SourceProperty
public static readonly DependencyProperty SourceProperty
value = NewsGrid.SourceProperty

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