UWP ListView Drag and Drop
<p>I am going to drag an item from a <code>ListView</code> to drop a box to process something. </p>

<p>In this case, I am not able to get selected <code>ListView</code> item. Selected Index/Items always returns <code>-1/null</code>. </p>

<p>Note: I am able to get selected listview item when using SelectionChanged. 
But not able to get drop event. Please advise.</p>

<p>The XAML source:</p>

<pre><code>&lt;ListView x:Name="lvMaster" CanDragItems="True" SelectionChanged="lvMaster_SelectionChanged" /&gt;

&lt;Grid AllowDrop="True" Drop="Drop_Event" DragOver="DragOver_Event"&gt;        
&lt;/Grid&gt;
</code></pre>

<p>The C# source:</p>

<pre><code>private void Drop_Event(object sender, DragEventArgs e)
{
    lvObj = new ListView();
    ListView)sender; 
}

private void DragOver_Event(object sender, DragEventArgs e)
{
    AcceptedOperation = DataPackageOperation.Copy;          
    DragUIOverride.IsCaptionVisible = true;
    DragUIOverride.IsContentVisible = true;
}
</code></pre>