OrderGrid

StockSharp.Xaml

注文(注文)を示すテーブル。

継承元: BaseGridControl

実装: IComponentConnector

コンストラクター

OrderGrid
public OrderGrid()
orderGrid = OrderGrid()

OrderGrid の新規インスタンスを初期化します。

プロパティ

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

インタラクティブモード。

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

表示する注文の最大数。-1 値が無制限です。デフォルトは 100000 です。

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

テーブルに追加された注文のリスト。 高性能モード:これを直接供給します。

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

選択された順序。

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

注文を選択します。

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

外部コレクションを表示(MVVMモード)。グリッドの内部スレッドセーフバッファにミラーリングされるため、 プレーンビューモデルコレクションは、UIスレッドマーシャリングを失うことなく境界することができます。 高性能の代替は、直接注文をフィードすることです。 一度に両方の使用しないでください。

メソッド

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

会員登録エラーの記述をテーブルに追加します。

fail
エラー。
InitializeComponent
public void InitializeComponent()
orderGrid.InitializeComponent()

担当: 佐藤 宏

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

新規注文が追加されたときにメソッドが呼び出されます。

order
注文。
RaiseSelectionChanged
protected override void RaiseSelectionChanged(GridSelectionChangedEventArgs e)
orderGrid.RaiseSelectionChanged(e)

Raise SelectedOrderChanged event.

e

イベント

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

選択されたキャンセルイベント。

OrderRegistering
public event Action OrderRegistering
orderGrid.OrderRegistering += handler

注文登録イベント。

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

注文再登録イベント。

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

選択した注文キャンセルイベント。

SelectedOrderChanged
public event Action SelectedOrderChanged
orderGrid.SelectedOrderChanged += handler

注文が変更されました。

フィールド

CancelOrderCommand
public static readonly RoutedCommand CancelOrderCommand
value = OrderGrid.CancelOrderCommand

選択した注文のキャンセルのコマンド。

CopyErrorCommand
public static readonly RoutedCommand CopyErrorCommand
value = OrderGrid.CopyErrorCommand

エラーテキストのコピーのコマンド。

RegisterOrderCommand
public static readonly RoutedCommand RegisterOrderCommand
value = OrderGrid.RegisterOrderCommand

注文登録のコマンド。

ReRegisterOrderCommand
public static readonly RoutedCommand ReRegisterOrderCommand
value = OrderGrid.ReRegisterOrderCommand

注文再登録のためのコマンド。

SourceProperty
public static readonly DependencyProperty SourceProperty
value = OrderGrid.SourceProperty

ソース依存性プロパティ。