OrderGrid
StockSharp.Xaml
注文(注文)を示すテーブル。
継承元: BaseGridControl
コンストラクター
プロパティ
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
テーブルに追加された注文のリスト。 高性能モード:これを直接供給します。
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
- エラー。
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
ソース依存性プロパティ。