Beispiel #1
0
        private void availableGroups_GetDataObject(object sender, DragDropListBox.DataObjectEventArgs e)
        {
            int index = availableGroups.IndexFromPoint(e.MouseLocation);

            if (index < 0)
            {
                e.DataObject = null;
                return;
            }
            FieldMetaData data = (FieldMetaData)availableGroups.Items[index];

            e.DataObject = new FieldMetaDataDragDropObject(data, availableGroups);
        }
Beispiel #2
0
        private void availableOutputFields_GetDataObject(object sender, DragDropListBox.DataObjectEventArgs e)
        {
            int index = availableOutputFields.IndexFromPoint(e.MouseLocation);

            if (index < 0)
            {
                e.DataObject = null;
                return;
            }
            SourcedFieldMetaData data = new SourcedFieldMetaData();

            data.Field   = _availableFields[index];
            data.Source  = availableOutputFields;
            e.DataObject = data;
        }