コード例 #1
0
 void GetInstrumentsResponseMessage(object?sender, GetInstrumentsEventArgs e)
 {
     Dispatcher.Invoke(() =>
     {
         var i = 0;
         foreach (var instrument in e.Results.OrderByDescending(x => x.Expiration))
         {
             OrderChilds.ColumnDefinitions.Add(new ColumnDefinition());
             var child = new OrderChildControl(new BTCContract(instrument.TickSize, instrument.ContractSize, instrument.TakerFee, instrument.MakerFee, instrument.Name, instrument.Expiration), positionManager, client);
             OrderChilds.Children.Add(child);
             Grid.SetColumn(child, i);
             ++i;
         }
     });
 }
コード例 #2
0
        protected virtual void OnGetInstrumentsResponse(GetInstrumentsEventArgs e)
        {
            EventHandler <GetInstrumentsEventArgs>?handler = GetInstrumentsResponseMessage;

            handler?.Invoke(this, e);
        }