OrderGrid
La tabla que muestra órdenes (Order).
Hereda de: BaseGridControl
Implementa: IComponentConnector
Constructores
Propiedades
public bool IsInteractive { get; set; }
value = orderGrid.IsInteractive
orderGrid.IsInteractive = value
Modo interactivo.
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.
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.
public Order SelectedOrder { get; }
value = orderGrid.SelectedOrder
El pedido seleccionado.
public IEnumerable<Order> SelectedOrders { get; }
value = orderGrid.SelectedOrders
Órdenes seleccionadas.
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
public void AddRegistrationFail(OrderFail fail)
orderGrid.AddRegistrationFail(fail)
Para añadir una descripción del error de registro a la tabla.
- fail
- Error.
public void InitializeComponent()
orderGrid.InitializeComponent()
InitializeComponent
protected virtual void OnOrderAdded(Order order)
orderGrid.OnOrderAdded(order)
El método se llama cuando se añade un nuevo pedido.
- order
- Orden.
protected override void RaiseSelectionChanged(GridSelectionChangedEventArgs e)
orderGrid.RaiseSelectionChanged(e)
Raise SelectedOrderChanged event.
- e
Eventos
public event Action<Order> OrderCanceling
orderGrid.OrderCanceling += handler
El evento de cancelación de pedido seleccionado.
public event Action OrderRegistering
orderGrid.OrderRegistering += handler
El evento de registro de pedidos.
public event Action<Order> OrderReRegistering
orderGrid.OrderReRegistering += handler
El evento de re-registración de pedidos.
public event Action<IEnumerable<Order>> OrdersCanceling
orderGrid.OrdersCanceling += handler
Los pedidos seleccionados cancelan el evento.
public event Action SelectedOrderChanged
orderGrid.SelectedOrderChanged += handler
El pedido seleccionado cambió.
Campos
public static readonly RoutedCommand CancelOrderCommand
value = OrderGrid.CancelOrderCommand
El comando para la cancelación de pedidos seleccionados.
public static readonly RoutedCommand CopyErrorCommand
value = OrderGrid.CopyErrorCommand
El comando para la copia del texto del error.
public static readonly RoutedCommand RegisterOrderCommand
value = OrderGrid.RegisterOrderCommand
El comando para el registro de pedidos.
public static readonly RoutedCommand ReRegisterOrderCommand
value = OrderGrid.ReRegisterOrderCommand
El comando para la reinscripción de la orden.
public static readonly DependencyProperty SourceProperty
value = OrderGrid.SourceProperty
Propiedad de dependencia de la fuente.