This book explains the main concepts of drag and drop and provides their implementation in C sharp. The book treats a comprehensive number of drag and drop operations cases as well as their implementation details in 'WFA' and 'WPF'. A particular interest has been attributed to the strategy of implementation for a large number of drag and drop situations/scenarios. Concretely, all combinations of control types sources and control types targets are graphically presented. Furthermore, screen-shots of dragged objects as samples, before and after dragging/dropping (code execution) are depicted. The most important code snippet for every case is provided and statement by statement explained. This book would help C sharp developers to easily implement drag and drop for any application, learning at the same time many concepts of C sharp including the main differences between 'WFA' and 'WPF'.