OrderGrid

StockSharp.Xaml

La tabla que muestra órdenes (Order).

Hereda de: BaseGridControl

Implementa: IComponentConnector

Constructores

OrderGrid
public OrderGrid()
orderGrid = OrderGrid()

Inicia una nueva instancia de la OrderGrid.

Propiedades

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

Modo interactivo.

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

El número máximo de pedidos a mostrar. El valor -1 significa cantidad ilimitada. El valor predeterminado es de 100000.

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

La lista de pedidos que se han añadido a la tabla. Modo de alto rendimiento: alimentar esto directamente.

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

El pedido seleccionado.

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

Órdenes seleccionadas.

Source
public IEnumerable<Order> Source { get; set; }
value = orderGrid.Source
orderGrid.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 Ordenes directamente; no utilizar ambos a la vez.

Métodos

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

Para añadir una descripción del error de registro a la tabla.

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

InitializeComponent

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

El método se llama cuando se añade un nuevo pedido.

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

Raise SelectedOrderChanged event.

e

Eventos

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

El evento de cancelación de pedido seleccionado.

OrderRegistering
public event Action OrderRegistering
orderGrid.OrderRegistering += handler

El evento de registro de pedidos.

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

El evento de re-registración de pedidos.

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

Los pedidos seleccionados cancelan el evento.

SelectedOrderChanged
public event Action SelectedOrderChanged
orderGrid.SelectedOrderChanged += handler

El pedido seleccionado cambió.

Campos

CancelOrderCommand
public static readonly RoutedCommand CancelOrderCommand
value = OrderGrid.CancelOrderCommand

El comando para la cancelación de pedidos seleccionados.

CopyErrorCommand
public static readonly RoutedCommand CopyErrorCommand
value = OrderGrid.CopyErrorCommand

El comando para la copia del texto del error.

RegisterOrderCommand
public static readonly RoutedCommand RegisterOrderCommand
value = OrderGrid.RegisterOrderCommand

El comando para el registro de pedidos.

ReRegisterOrderCommand
public static readonly RoutedCommand ReRegisterOrderCommand
value = OrderGrid.ReRegisterOrderCommand

El comando para la reinscripción de la orden.

SourceProperty
public static readonly DependencyProperty SourceProperty
value = OrderGrid.SourceProperty

Propiedad de dependencia de la fuente.