OrderGrid

StockSharp.Xaml

Die Tabelle mit den Bestellungen (Bestellung).

Erbt von: BaseGridControl

Implementiert: IComponentConnector

Konstruktoren

OrderGrid
public OrderGrid()
orderGrid = OrderGrid()

Initialisiert eine neue Instanz von OrderGrid.

Eigenschaften

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

Interaktiver Modus.

MaxCount
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.

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

Die Liste der Bestellungen, die der Tabelle hinzugefügt wurden.

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

Die ausgewählte Bestellung.

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

Ausgewählte Bestellungen.

Source
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

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

Um der Tabelle eine Beschreibung des Registrierungsfehlers hinzuzufügen.

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

InitializeComponent

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

Die Methode wird aufgerufen, wenn eine neue Bestellung hinzugefügt wird.

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

Raise SelectedOrderChanged Veranstaltung.

e

Ereignisse

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

Die ausgewählte Bestellung storniert das Ereignis.

OrderRegistering
public event Action OrderRegistering
orderGrid.OrderRegistering += handler

Das Orderregistrierungsereignis.

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

Das Order Re-Registrierungsereignis.

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

Die ausgewählten Bestellungen stornieren das Ereignis.

SelectedOrderChanged
public event Action SelectedOrderChanged
orderGrid.SelectedOrderChanged += handler

Ausgewählte Reihenfolge geändert.

Felder

CancelOrderCommand
public static readonly RoutedCommand CancelOrderCommand
value = OrderGrid.CancelOrderCommand

Der Befehl zum Abbrechen ausgewählter Bestellungen.

CopyErrorCommand
public static readonly RoutedCommand CopyErrorCommand
value = OrderGrid.CopyErrorCommand

Der Befehl zum Kopieren des Fehlertextes.

RegisterOrderCommand
public static readonly RoutedCommand RegisterOrderCommand
value = OrderGrid.RegisterOrderCommand

Der Befehl für die Auftragsregistrierung.

ReRegisterOrderCommand
public static readonly RoutedCommand ReRegisterOrderCommand
value = OrderGrid.ReRegisterOrderCommand

Der Befehl für die Bestellung Re-Registrierung.

SourceProperty
public static readonly DependencyProperty SourceProperty
value = OrderGrid.SourceProperty

Source Dependency Property.