NewsGrid
StockSharp.Xaml
Таблица, показывающая новости (News).
Наследует: BaseGridControl
Реализует: IComponentConnector
Конструкторы
Свойства
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
Свойство зависимости источника.