OrderGrid
A tabela que mostra as ordens (Ordem).
Herda de: BaseGridControl
Implementa: IComponentConnector
Construtores
Propriedades
public bool IsInteractive { get; set; }
value = orderGrid.IsInteractive
orderGrid.IsInteractive = value
Modo interativo.
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.
public IListEx<Order> Orders { get; }
value = orderGrid.Orders
A lista de pedidos que foram adicionados à tabela. Modo de alto desempenho: alimenta isto diretamente.
public Order SelectedOrder { get; }
value = orderGrid.SelectedOrder
A ordem seleccionada.
public IEnumerable<Order> SelectedOrders { get; }
value = orderGrid.SelectedOrders
Ordens seleccionadas.
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
public void AddRegistrationFail(OrderFail fail)
orderGrid.AddRegistrationFail(fail)
Para adicionar uma descrição do erro de registro à tabela.
- fail
- Erro.
public void InitializeComponent()
orderGrid.InitializeComponent()
InitializeComponent
protected virtual void OnOrderAdded(Order order)
orderGrid.OnOrderAdded(order)
O método é chamado quando uma nova ordem adicionada.
- order
- Ordem.
protected override void RaiseSelectionChanged(GridSelectionChangedEventArgs e)
orderGrid.RaiseSelectionChanged(e)
Aumentar SelectedOrderChanged event.
- e
Eventos
public event Action<Order> OrderCanceling
orderGrid.OrderCanceling += handler
O evento de cancelamento de ordem selecionado.
public event Action OrderRegistering
orderGrid.OrderRegistering += handler
O evento de registo da ordem.
public event Action<Order> OrderReRegistering
orderGrid.OrderReRegistering += handler
O evento de re-registo da ordem.
public event Action<IEnumerable<Order>> OrdersCanceling
orderGrid.OrdersCanceling += handler
As encomendas seleccionadas cancelam o evento.
public event Action SelectedOrderChanged
orderGrid.SelectedOrderChanged += handler
Ordem selecionada alterada.
Campos
public static readonly RoutedCommand CancelOrderCommand
value = OrderGrid.CancelOrderCommand
O comando para o cancelamento de pedidos selecionados.
public static readonly RoutedCommand CopyErrorCommand
value = OrderGrid.CopyErrorCommand
O comando para a cópia do texto de erro.
public static readonly RoutedCommand RegisterOrderCommand
value = OrderGrid.RegisterOrderCommand
O comando para o registo da ordem.
public static readonly RoutedCommand ReRegisterOrderCommand
value = OrderGrid.ReRegisterOrderCommand
O comando para o re-registro da ordem.
public static readonly DependencyProperty SourceProperty
value = OrderGrid.SourceProperty
Propriedade de dependência de origem.