SecurityPicker

StockSharp.Xaml

El componente visual para la búsqueda y selección de instrumentos financieros.

Hereda de: UserControl

Implementa: IPersistable, IComponentConnector

Constructores

SecurityPicker
public SecurityPicker()
securityPicker = SecurityPicker()

Inicia una nueva instancia de la SecurityPicker.

Propiedades

ExcludeSecurities
public ISet<Security> ExcludeSecurities { get; }
value = securityPicker.ExcludeSecurities

Instrumentos que deben ser ocultos.

ExtendedInfoStorage
public IExtendedInfoStorageItem ExtendedInfoStorage { get; set; }
value = securityPicker.ExtendedInfoStorage
securityPicker.ExtendedInfoStorage = value

Almacenamiento de información extendido.

FilteredSecurities
public IListEx<Security> FilteredSecurities { get; }
value = securityPicker.FilteredSecurities

Instrumentos filtrados.

FilteredSecuritiesSource
public IListEx<Security> FilteredSecuritiesSource { get; set; }
value = securityPicker.FilteredSecuritiesSource
securityPicker.FilteredSecuritiesSource = value

Instrumentos financieros filtrados para la unión. Se sincroniza automáticamente con FilteredSecurities.

MarketDataProvider
public IMarketDataProvider MarketDataProvider { get; set; }
value = securityPicker.MarketDataProvider
securityPicker.MarketDataProvider = value

El proveedor de datos del mercado.

PriceChartDataProvider
public IPriceChartDataProvider PriceChartDataProvider { get; set; }
value = securityPicker.PriceChartDataProvider
securityPicker.PriceChartDataProvider = value

Proveedor de datos de mapas de precios.

Securities
public CollectionSecurityProvider Securities { get; }
value = securityPicker.Securities

Instrumentos disponibles.

SecurityDoubleClickCommand
public ICommand SecurityDoubleClickCommand { get; set; }
value = securityPicker.SecurityDoubleClickCommand
securityPicker.SecurityDoubleClickCommand = value

Comando ejecutado en el instrumento financiero doble clic.

SecurityFilter
public string SecurityFilter { get; set; }
value = securityPicker.SecurityFilter
securityPicker.SecurityFilter = value

El filtro actual por el instrumento.

SecurityProvider
public ISecurityProvider SecurityProvider { get; set; }
value = securityPicker.SecurityProvider
securityPicker.SecurityProvider = value

El proveedor de información sobre instrumentos.

SelectedSecurities
public IList<Security> SelectedSecurities { get; }
value = securityPicker.SelectedSecurities

Instrumentos seleccionados.

SelectedSecuritiesSource
public IList<Security> SelectedSecuritiesSource { get; set; }
value = securityPicker.SelectedSecuritiesSource
securityPicker.SelectedSecuritiesSource = value

Instrumentos financieros seleccionados (bindable). Actualizado cuando se cambia la selección.

SelectedSecurity
public Security SelectedSecurity { get; set; }
value = securityPicker.SelectedSecurity
securityPicker.SelectedSecurity = value

El instrumento seleccionado.

SelectedType
public SecurityTypes? SelectedType { get; set; }
value = securityPicker.SelectedType
securityPicker.SelectedType = value

El tipo de instrumento seleccionado.

SelectionMode
public MultiSelectMode SelectionMode { get; set; }
value = securityPicker.SelectionMode
securityPicker.SelectionMode = value

El modo de selección de elementos de lista. El predeterminado es Row.

ShowCommonOptionColumns
public bool ShowCommonOptionColumns { get; set; }
value = securityPicker.ShowCommonOptionColumns
securityPicker.ShowCommonOptionColumns = value

Para mostrar columnas principales con datos estadísticos.

ShowCommonStatColumns
public bool ShowCommonStatColumns { get; set; }
value = securityPicker.ShowCommonStatColumns
securityPicker.ShowCommonStatColumns = value

Para mostrar columnas principales con datos estadísticos.

Title
public string Title { get; set; }
value = securityPicker.Title
securityPicker.Title = value

El título de una tabla. Por defecto, está vacío.

UnderlyingGrid
public SecurityGrid UnderlyingGrid { get; }
value = securityPicker.UnderlyingGrid

El cuadro que muestra instrumentos financieros (instrumento financiero).

Métodos

InitializeComponent
public void InitializeComponent()
securityPicker.InitializeComponent()

InitializeComponent

Load
public void Load(SettingsStorage storage)
securityPicker.Load(storage)

Ajustes de carga.

storage
Configuración de almacenamiento.
ProcessLevel1
public void ProcessLevel1(IDictionary<Security, Level1ChangeMessage> changes)
securityPicker.ProcessLevel1(changes)

Actualizar directamente los últimos valores.

changes
Cambios.
Save
public void Save(SettingsStorage storage)
securityPicker.Save(storage)

Guardar configuración.

storage
Configuración de almacenamiento.
SetColumnVisibility
public void SetColumnVisibility(string name, Visibility visibility)
securityPicker.SetColumnVisibility(name, visibility)

Para establecer la visibilidad de una columna de la tabla.

name
El nombre de campo.
visibility
La visibilidad.

Eventos

GridChanged
public event Action GridChanged
securityPicker.GridChanged += handler

El evento de cambio de mesa.

SecurityDoubleClick
public event Action<Security> SecurityDoubleClick
securityPicker.SecurityDoubleClick += handler

Evento de doble clic en el ratón sobre el instrumento financiero seleccionado.

SecuritySelected
public event Action<Security> SecuritySelected
securityPicker.SecuritySelected += handler

Los eventos seleccionados de cambio de instrumentos financieros.

Campos

ExtendedInfoStorageProperty
public static readonly DependencyProperty ExtendedInfoStorageProperty
value = SecurityPicker.ExtendedInfoStorageProperty

DependencyProperty para ExtendedInfoStorage.

FilteredSecuritiesSourceProperty
public static readonly DependencyProperty FilteredSecuritiesSourceProperty
value = SecurityPicker.FilteredSecuritiesSourceProperty

DependencyProperty para FilteredSecuritiesSource.

SecurityDoubleClickCommandProperty
public static readonly DependencyProperty SecurityDoubleClickCommandProperty
value = SecurityPicker.SecurityDoubleClickCommandProperty

DependencyProperty para SecurityDoubleClickCommand.

SelectedSecuritiesSourceProperty
public static readonly DependencyProperty SelectedSecuritiesSourceProperty
value = SecurityPicker.SelectedSecuritiesSourceProperty

DependencyProperty para SelectedSecuritiesSource.

SelectedSecurityProperty
public static readonly DependencyProperty SelectedSecurityProperty
value = SecurityPicker.SelectedSecurityProperty

DependencyProperty for SelectedSecurity.

SelectionModeProperty
public static readonly DependencyProperty SelectionModeProperty
value = SecurityPicker.SelectionModeProperty

DependencyProperty for SelectionMode.

ShowCommonOptionColumnsProperty
public static readonly DependencyProperty ShowCommonOptionColumnsProperty
value = SecurityPicker.ShowCommonOptionColumnsProperty

DependencyProperty para ShowCommonOptionColumns.

ShowCommonStatColumnsProperty
public static readonly DependencyProperty ShowCommonStatColumnsProperty
value = SecurityPicker.ShowCommonStatColumnsProperty

DependencyProperty para ShowCommonStatColumns.

TitleProperty
public static readonly DependencyProperty TitleProperty
value = SecurityPicker.TitleProperty

DependencyProperty para Título.