SecurityPicker

StockSharp.Xaml

A componente visual para a busca e seleção de instrumentos financeiros.

Herda de: UserControl

Implementa: IPersistable, IComponentConnector

Construtores

SecurityPicker
public SecurityPicker()
securityPicker = SecurityPicker()

Inicializa uma nova instância do SecurityPicker.

Propriedades

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

Instrumentos que deveriam estar escondidos.

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

Armazenamento de informações estendido.

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 financeiros filtrados para a ligação. Sincronizado automaticamente com FilteredSecurities.

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

O fornecedor de dados de mercado.

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

Preço gráfico fornecedor de dados.

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

Instrumentos disponíveis.

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

Comando executado em instrumento financeiro duplo-clique.

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

O filtro atual pelo instrumento.

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

O fornecedor de informações 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 financeiros selecionados (bindable). Atualizado quando a seleção muda.

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

O instrumento selecionado.

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

O tipo de instrumento selecionado.

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

O modo de seleção dos itens da lista. O padrão é Linha.

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

Para mostrar colunas principais com dados estatísticos.

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

Para mostrar colunas principais com dados estatísticos.

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

O título de uma tabela. Por padrão, está vazio.

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

Quadro que apresenta os instrumentos financeiros (instrumento financeiro).

Métodos

InitializeComponent
public void InitializeComponent()
securityPicker.InitializeComponent()

InitializeComponent

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

Carregar as configurações.

storage
Configuração do armazenamento.
ProcessLevel1
public void ProcessLevel1(IDictionary<Security, Level1ChangeMessage> changes)
securityPicker.ProcessLevel1(changes)

Actualizar directamente os últimos valores.

changes
Mudanças.
Save
public void Save(SettingsStorage storage)
securityPicker.Save(storage)

Gravar as definições.

storage
Configuração do armazenamento.
SetColumnVisibility
public void SetColumnVisibility(string name, Visibility visibility)
securityPicker.SetColumnVisibility(name, visibility)

Para definir a visibilidade de uma coluna da tabela.

name
O nome do campo.
visibility
A visibilidade.

Eventos

GridChanged
public event Action GridChanged
securityPicker.GridChanged += handler

O evento de mudança de mesa.

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

Evento de duplo-clique no mouse no instrumento financeiro selecionado.

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

O instrumento financeiro selecionado altera os eventos.

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@ para SelectedSecurity.

SelectionModeProperty
public static readonly DependencyProperty SelectionModeProperty
value = SecurityPicker.SelectionModeProperty

DependencyProperty@ para 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 for Title.