OrderGrid

StockSharp.Xaml

A tabela que mostra as ordens (Ordem).

Herda de: BaseGridControl

Implementa: IComponentConnector

Construtores

OrderGrid
public OrderGrid()
orderGrid = OrderGrid()

Inicializa uma nova instância do OrderGrid.

Propriedades

IsInteractive
public bool IsInteractive { get; set; }
value = orderGrid.IsInteractive
orderGrid.IsInteractive = value

Modo interativo.

MaxCount
public int MaxCount { get; set; }
value = orderGrid.MaxCount
orderGrid.MaxCount = value

O número máximo de ordens a mostrar. O valor - 1 significa um valor ilimitado. O valor por omissão é de 100000.

Orders
public IListEx<Order> Orders { get; }
value = orderGrid.Orders

A lista de pedidos que foram adicionados à tabela. Modo de alto desempenho: alimenta isto diretamente.

SelectedOrder
public Order SelectedOrder { get; }
value = orderGrid.SelectedOrder

A ordem seleccionada.

SelectedOrders
public IEnumerable<Order> SelectedOrders { get; }
value = orderGrid.SelectedOrders

Ordens seleccionadas.

Source
public IEnumerable<Order> Source { get; set; }
value = orderGrid.Source
orderGrid.Source = value

Colecção externa a mostrar (modoMVVM); espelhada no buffer interno seguro para thread da grelha, para que uma colecção simples de modelos de visualização possa ser encadernada sem perder o sistema de marcação de fios UI. A alternativa de alto desempenho é alimentar as Ordens diretamente; não use ambas de uma vez.

Métodos

AddRegistrationFail
public void AddRegistrationFail(OrderFail fail)
orderGrid.AddRegistrationFail(fail)

Para adicionar uma descrição do erro de registro à tabela.

fail
Erro.
InitializeComponent
public void InitializeComponent()
orderGrid.InitializeComponent()

InitializeComponent

OnOrderAdded
protected virtual void OnOrderAdded(Order order)
orderGrid.OnOrderAdded(order)

O método é chamado quando uma nova ordem adicionada.

order
Ordem.
RaiseSelectionChanged
protected override void RaiseSelectionChanged(GridSelectionChangedEventArgs e)
orderGrid.RaiseSelectionChanged(e)

Aumentar SelectedOrderChanged event.

e

Eventos

OrderCanceling
public event Action<Order> OrderCanceling
orderGrid.OrderCanceling += handler

O evento de cancelamento de ordem selecionado.

OrderRegistering
public event Action OrderRegistering
orderGrid.OrderRegistering += handler

O evento de registo da ordem.

OrderReRegistering
public event Action<Order> OrderReRegistering
orderGrid.OrderReRegistering += handler

O evento de re-registo da ordem.

OrdersCanceling
public event Action<IEnumerable<Order>> OrdersCanceling
orderGrid.OrdersCanceling += handler

As encomendas seleccionadas cancelam o evento.

SelectedOrderChanged
public event Action SelectedOrderChanged
orderGrid.SelectedOrderChanged += handler

Ordem selecionada alterada.

Campos

CancelOrderCommand
public static readonly RoutedCommand CancelOrderCommand
value = OrderGrid.CancelOrderCommand

O comando para o cancelamento de pedidos selecionados.

CopyErrorCommand
public static readonly RoutedCommand CopyErrorCommand
value = OrderGrid.CopyErrorCommand

O comando para a cópia do texto de erro.

RegisterOrderCommand
public static readonly RoutedCommand RegisterOrderCommand
value = OrderGrid.RegisterOrderCommand

O comando para o registo da ordem.

ReRegisterOrderCommand
public static readonly RoutedCommand ReRegisterOrderCommand
value = OrderGrid.ReRegisterOrderCommand

O comando para o re-registro da ordem.

SourceProperty
public static readonly DependencyProperty SourceProperty
value = OrderGrid.SourceProperty

Propriedade de dependência de origem.