TradeGrid

StockSharp.Xaml

显示勾选交易的表格(ITickTradeMessage).

继承自: BaseGridControl

实现: IComponentConnector

构造函数

TradeGrid
public TradeGrid()
tradeGrid = TradeGrid()

初始化了 & ##TradeGrid+#的新实例.

属性

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

显示的最大交易数量。 -1 值表示无限数量。默认值为 1000 000。

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

所选之行.

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

所选行业.

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

外部收藏要显示(MVVM 模式) 。 当绑定时, 网格会镜像它进入内部的线程安全, MaxCount - 封装缓冲器, 因此调用者可以绑定一个普通的视图模型收藏, 而不丢失网格的 UI 线程编组。 高性能替代方案是直接给 Trade 输入; 不同时使用 。

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

表格中添加的行业列表 高性能模式: 直接输入此收藏(它为线程安全, 由 MaxCount 封顶) 。

方法

InitializeComponent
public void InitializeComponent()
tradeGrid.InitializeComponent()

InitializeComponent

字段

SourceProperty
public static readonly DependencyProperty SourceProperty
value = TradeGrid.SourceProperty

来源依赖财产。