Ejemplo n.º 1
0
 private void Object_Drop(object sender, DragEventArgs e)
 {
     if (e.Data == null)
     {
         return;
     }
     DragDropSupport.OnDrop <IInstrument>(e, OnDrop);
     DragDropSupport.OnDrop <ConditionViewModel>(e, OnDrop);
     e.Handled = true;
 }
        private void ConditionList_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e)
        {
            var parent = (ListBox)sender;
            var data   = new List <object>();

            foreach (var item in parent.SelectedItems)
            {
                FrameworkElement element = item as FrameworkElement;
                if (element != null)
                {
                    data.Add(element.DataContext);
                }
                else
                {
                    data.Add(item);
                }
            }

            DragDropSupport.OnDrag(data, parent);
        }
 private void TradeAlgorithmDrop(object sender, DragEventArgs e)
 {
     DragDropSupport.OnDrop <IInstrument>(e, TradeAlgorithmOnDrop);
     DragDropSupport.OnDrop <ConditionViewModel>(e, TradeAlgorithmOnDrop);
 }
Ejemplo n.º 4
0
 private void RiskControlDrop(object sender, DragEventArgs e)
 {
     DragDropSupport.OnDrop <IInstrument>(e, RiskControlOnDrop);
 }
 private void Instrument_Drop(object sender, DragEventArgs e)
 {
     DragDropSupport.OnDrop <IInstrument>(e, onDrop);
 }
 private void Sector_Drop(object sender, DragEventArgs e)
 {
     DragDropSupport.OnDrop <string>(e, onDropSector);
 }
Ejemplo n.º 7
0
 private void Instrument_Drop(object sender, DragEventArgs e)
 {
     DragDropSupport.OnDrop <IInstrument>(e, OnDrop);
     e.Handled = true;
 }
Ejemplo n.º 8
0
 private void Condition_Drop(object sender, DragEventArgs e)
 {
     DragDropSupport.OnDrop <ConditionViewModel>(e, OnDrop);
     e.Handled = true;
 }