OrderGrid
Die Tabelle mit den Bestellungen (Bestellung).
Erbt von: BaseGridControl
Implementiert: IComponentConnector
Konstruktoren
Eigenschaften
public bool IsInteractive { get; set; }
value = orderGrid.IsInteractive
orderGrid.IsInteractive = value
Interaktiver Modus.
public int MaxCount { get; set; }
value = orderGrid.MaxCount
orderGrid.MaxCount = value
Die maximale Anzahl der angezeigten Befehle. Der Wert -1 bedeutet unbegrenzte Menge. Der Standardwert ist 100000.
public IListEx<Order> Orders { get; }
value = orderGrid.Orders
Die Liste der Bestellungen, die der Tabelle hinzugefügt wurden.
public Order SelectedOrder { get; }
value = orderGrid.SelectedOrder
Die ausgewählte Bestellung.
public IEnumerable<Order> SelectedOrders { get; }
value = orderGrid.SelectedOrders
Ausgewählte Bestellungen.
public IEnumerable<Order> Source { get; set; }
value = orderGrid.Source
orderGrid.Source = value
Externe Sammlung zur Anzeige (MVVM-Modus); gespiegelt in den internen threadsicheren Puffer des Gitters, so dass eine Sammlung mit Klarsichtmodell gebunden werden kann, ohne das UI-Thread-Marshalling zu verlieren.
Methoden
public void AddRegistrationFail(OrderFail fail)
orderGrid.AddRegistrationFail(fail)
Um der Tabelle eine Beschreibung des Registrierungsfehlers hinzuzufügen.
- fail
- Fehler.
public void InitializeComponent()
orderGrid.InitializeComponent()
InitializeComponent
protected virtual void OnOrderAdded(Order order)
orderGrid.OnOrderAdded(order)
Die Methode wird aufgerufen, wenn eine neue Bestellung hinzugefügt wird.
- order
- Bestellung.
protected override void RaiseSelectionChanged(GridSelectionChangedEventArgs e)
orderGrid.RaiseSelectionChanged(e)
Raise SelectedOrderChanged Veranstaltung.
- e
Ereignisse
public event Action<Order> OrderCanceling
orderGrid.OrderCanceling += handler
Die ausgewählte Bestellung storniert das Ereignis.
public event Action OrderRegistering
orderGrid.OrderRegistering += handler
Das Orderregistrierungsereignis.
public event Action<Order> OrderReRegistering
orderGrid.OrderReRegistering += handler
Das Order Re-Registrierungsereignis.
public event Action<IEnumerable<Order>> OrdersCanceling
orderGrid.OrdersCanceling += handler
Die ausgewählten Bestellungen stornieren das Ereignis.
public event Action SelectedOrderChanged
orderGrid.SelectedOrderChanged += handler
Ausgewählte Reihenfolge geändert.
Felder
public static readonly RoutedCommand CancelOrderCommand
value = OrderGrid.CancelOrderCommand
Der Befehl zum Abbrechen ausgewählter Bestellungen.
public static readonly RoutedCommand CopyErrorCommand
value = OrderGrid.CopyErrorCommand
Der Befehl zum Kopieren des Fehlertextes.
public static readonly RoutedCommand RegisterOrderCommand
value = OrderGrid.RegisterOrderCommand
Der Befehl für die Auftragsregistrierung.
public static readonly RoutedCommand ReRegisterOrderCommand
value = OrderGrid.ReRegisterOrderCommand
Der Befehl für die Bestellung Re-Registrierung.
public static readonly DependencyProperty SourceProperty
value = OrderGrid.SourceProperty
Source Dependency Property.