PortfolioGrid

StockSharp.Xaml

Таблица с указанием портфелей и позиций.

Наследует: BaseGridControl

Реализует: IComponentConnector

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

PortfolioGrid
public PortfolioGrid()
portfolioGrid = PortfolioGrid()

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

Свойства

HideZeroBalances
public bool HideZeroBalances { get; set; }
value = portfolioGrid.HideZeroBalances
portfolioGrid.HideZeroBalances = value

Скрыть нулевые балансы.

Positions
public IListEx<Position> Positions { get; }
value = portfolioGrid.Positions

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

SelectedPosition
public Position SelectedPosition { get; }
value = portfolioGrid.SelectedPosition

выбранной позиции.

SelectedPositions
public IEnumerable<Position> SelectedPositions { get; }
value = portfolioGrid.SelectedPositions

Избранные сделки.

Source
public IEnumerable<Position> Source { get; set; }
value = portfolioGrid.Source
portfolioGrid.Source = value

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

Методы

InitializeComponent
public void InitializeComponent()
portfolioGrid.InitializeComponent()

InitializeComponent

Load
public override void Load(SettingsStorage storage)
portfolioGrid.Load(storage)

Загрузить настройки.

storage
Хранилище настроек.
Save
public override void Save(SettingsStorage storage)
portfolioGrid.Save(storage)

Сохраните настройки.

storage
Хранилище настроек.

Поля

SourceProperty
public static readonly DependencyProperty SourceProperty
value = PortfolioGrid.SourceProperty

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