PortfolioGrid

StockSharp.Xaml

El cuadro muestra carteras y posiciones.

Hereda de: BaseGridControl

Implementa: IComponentConnector

Constructores

PortfolioGrid
public PortfolioGrid()
portfolioGrid = PortfolioGrid()

Inicia una nueva instancia de la PortfolioGrid.

Propiedades

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

Ocultar cero equilibrios.

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

La lista de posiciones agregadas a la tabla. Modo de alto rendimiento: alimentar esto directamente.

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

La posición seleccionada.

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

Comercios seleccionados.

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

Colección externa para mostrar (modo MVVM); reflejada en el buffer interno de seguridad de hilo de la red para que una colección de modelos de visión simple pueda estar atada sin perder el marshalling de hilo UI. La alternativa de alto rendimiento es alimentar las posiciones directamente; no utilizar ambos a la vez.

Métodos

InitializeComponent
public void InitializeComponent()
portfolioGrid.InitializeComponent()

InitializeComponent

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

Ajustes de carga.

storage
Configuración de almacenamiento.
Save
public override void Save(SettingsStorage storage)
portfolioGrid.Save(storage)

Guardar configuración.

storage
Configuración de almacenamiento.

Campos

SourceProperty
public static readonly DependencyProperty SourceProperty
value = PortfolioGrid.SourceProperty

Propiedad de dependencia de la fuente.