TradeGrid

StockSharp.Xaml

Die Tabelle zeigt Tick Trades (ITickTradeMessage).

Erbt von: BaseGridControl

Implementiert: IComponentConnector

Konstruktoren

TradeGrid
public TradeGrid()
tradeGrid = TradeGrid()

Initialisiert eine neue Instanz von TradeGrid.

Eigenschaften

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

Die maximale Anzahl der anzuzeigenden Trades. Der -1-Wert bedeutet einen unbegrenzten Betrag. Der Standardwert ist 1000000.

SelectedTrade
public ITickTradeMessage SelectedTrade { get; }
value = tradeGrid.SelectedTrade

Der ausgewählte Handel.

SelectedTrades
public IEnumerable<ITickTradeMessage> SelectedTrades { get; }
value = tradeGrid.SelectedTrades

Ausgewählte Trades.

Source
public IEnumerable<ITickTradeMessage> Source { get; set; }
value = tradeGrid.Source
tradeGrid.Source = value

Externe Sammlung zur Anzeige (MVVM-Modus). Wenn gebunden, spiegelt das Gitter es in den internen threadsicheren MaxCount-gedeckelten Puffer, so dass ein Anrufer eine einfache Ansichtsmodellsammlung binden kann, ohne das UI-Thread-Marshalling des Gitters zu verlieren. Die leistungsstarke Alternative ist, Trades direkt zu füttern; Verwenden Sie nicht beides gleichzeitig.

Trades
public IListEx<ITickTradeMessage> Trades { get; }
value = tradeGrid.Trades

Hochleistungsmodus: Diese Sammlung direkt einspeisen (sie ist threadsicher und wird von MaxCount begrenzt).

Methoden

InitializeComponent
public void InitializeComponent()
tradeGrid.InitializeComponent()

InitializeComponent

Felder

SourceProperty
public static readonly DependencyProperty SourceProperty
value = TradeGrid.SourceProperty

Source Dependency Property.