You can see the live example here [live demo]
The SOURCE CODE(.zip) is at the end of the page for download.
First I will start coding drag feature. An image at the moment can easily be dragged using the default MouseDragElementBehavior. So just add that to your image and it will become draggable as shown in the code below.
MainPage.xaml
<Grid x:Name=”LayoutRoot” Background=”Black”>
<Image x:Name=”DropImage” Width=”400″ Cursor=”Hand”>
<i:Interaction.Behaviors>
<ei:MouseDragElementBehavior ConstrainToParentBounds=”True”/>
</i:Interaction.Behaviors>
</Image>
</Grid>
Silverlight is too fun, when coding gets this simple . So the image can now be dragged around. Now lets add the drop feature.