SecurityPicker
A componente visual para a busca e seleção de instrumentos financeiros.
Herda de: UserControl
Implementa: IPersistable, IComponentConnector
Construtores
public SecurityPicker()
securityPicker = SecurityPicker()
Inicializa uma nova instância do SecurityPicker.
Propriedades
public ISet<Security> ExcludeSecurities { get; }
value = securityPicker.ExcludeSecurities
Instrumentos que deveriam estar escondidos.
public IExtendedInfoStorageItem ExtendedInfoStorage { get; set; }
value = securityPicker.ExtendedInfoStorage
securityPicker.ExtendedInfoStorage = value
Armazenamento de informações estendido.
public IListEx<Security> FilteredSecurities { get; }
value = securityPicker.FilteredSecurities
Instrumentos filtrados.
public IListEx<Security> FilteredSecuritiesSource { get; set; }
value = securityPicker.FilteredSecuritiesSource
securityPicker.FilteredSecuritiesSource = value
Instrumentos financeiros filtrados para a ligação. Sincronizado automaticamente com FilteredSecurities.
public IMarketDataProvider MarketDataProvider { get; set; }
value = securityPicker.MarketDataProvider
securityPicker.MarketDataProvider = value
O fornecedor de dados de mercado.
public IPriceChartDataProvider PriceChartDataProvider { get; set; }
value = securityPicker.PriceChartDataProvider
securityPicker.PriceChartDataProvider = value
Preço gráfico fornecedor de dados.
public CollectionSecurityProvider Securities { get; }
value = securityPicker.Securities
Instrumentos disponíveis.
public ICommand SecurityDoubleClickCommand { get; set; }
value = securityPicker.SecurityDoubleClickCommand
securityPicker.SecurityDoubleClickCommand = value
Comando executado em instrumento financeiro duplo-clique.
public string SecurityFilter { get; set; }
value = securityPicker.SecurityFilter
securityPicker.SecurityFilter = value
O filtro atual pelo instrumento.
public ISecurityProvider SecurityProvider { get; set; }
value = securityPicker.SecurityProvider
securityPicker.SecurityProvider = value
O fornecedor de informações sobre instrumentos.
public IList<Security> SelectedSecurities { get; }
value = securityPicker.SelectedSecurities
Instrumentos seleccionados.
public IList<Security> SelectedSecuritiesSource { get; set; }
value = securityPicker.SelectedSecuritiesSource
securityPicker.SelectedSecuritiesSource = value
Instrumentos financeiros selecionados (bindable). Atualizado quando a seleção muda.
public Security SelectedSecurity { get; set; }
value = securityPicker.SelectedSecurity
securityPicker.SelectedSecurity = value
O instrumento selecionado.
public SecurityTypes? SelectedType { get; set; }
value = securityPicker.SelectedType
securityPicker.SelectedType = value
O tipo de instrumento selecionado.
public MultiSelectMode SelectionMode { get; set; }
value = securityPicker.SelectionMode
securityPicker.SelectionMode = value
O modo de seleção dos itens da lista. O padrão é Linha.
public bool ShowCommonOptionColumns { get; set; }
value = securityPicker.ShowCommonOptionColumns
securityPicker.ShowCommonOptionColumns = value
Para mostrar colunas principais com dados estatísticos.
public bool ShowCommonStatColumns { get; set; }
value = securityPicker.ShowCommonStatColumns
securityPicker.ShowCommonStatColumns = value
Para mostrar colunas principais com dados estatísticos.
public string Title { get; set; }
value = securityPicker.Title
securityPicker.Title = value
O título de uma tabela. Por padrão, está vazio.
public SecurityGrid UnderlyingGrid { get; }
value = securityPicker.UnderlyingGrid
Quadro que apresenta os instrumentos financeiros (instrumento financeiro).
Métodos
public void InitializeComponent()
securityPicker.InitializeComponent()
InitializeComponent
public void Load(SettingsStorage storage)
securityPicker.Load(storage)
Carregar as configurações.
- storage
- Configuração do armazenamento.
public void ProcessLevel1(IDictionary<Security, Level1ChangeMessage> changes)
securityPicker.ProcessLevel1(changes)
Actualizar directamente os últimos valores.
- changes
- Mudanças.
public void Save(SettingsStorage storage)
securityPicker.Save(storage)
Gravar as definições.
- storage
- Configuração do armazenamento.
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
public event Action GridChanged
securityPicker.GridChanged += handler
O evento de mudança de mesa.
public event Action<Security> SecurityDoubleClick
securityPicker.SecurityDoubleClick += handler
Evento de duplo-clique no mouse no instrumento financeiro selecionado.
public event Action<Security> SecuritySelected
securityPicker.SecuritySelected += handler
O instrumento financeiro selecionado altera os eventos.
Campos
public static readonly DependencyProperty ExtendedInfoStorageProperty
value = SecurityPicker.ExtendedInfoStorageProperty
DependencyProperty@ para ExtendedInfoStorage.
public static readonly DependencyProperty FilteredSecuritiesSourceProperty
value = SecurityPicker.FilteredSecuritiesSourceProperty
DependencyProperty@ para FilteredSecuritiesSource.
public static readonly DependencyProperty SecurityDoubleClickCommandProperty
value = SecurityPicker.SecurityDoubleClickCommandProperty
DependencyProperty@ para SecurityDoubleClickCommand.
public static readonly DependencyProperty SelectedSecuritiesSourceProperty
value = SecurityPicker.SelectedSecuritiesSourceProperty
DependencyProperty@ para SelectedSecuritiesSource.
public static readonly DependencyProperty SelectedSecurityProperty
value = SecurityPicker.SelectedSecurityProperty
DependencyProperty@ para SelectedSecurity.
public static readonly DependencyProperty SelectionModeProperty
value = SecurityPicker.SelectionModeProperty
DependencyProperty@ para SelectionMode.
public static readonly DependencyProperty ShowCommonOptionColumnsProperty
value = SecurityPicker.ShowCommonOptionColumnsProperty
DependencyProperty@ para ShowCommonOptionColumns.
public static readonly DependencyProperty ShowCommonStatColumnsProperty
value = SecurityPicker.ShowCommonStatColumnsProperty
DependencyProperty@ para ShowCommonStatColumns.
public static readonly DependencyProperty TitleProperty
value = SecurityPicker.TitleProperty
DependencyProperty for Title.