title: ListView DragDrop doesnt work on new project in VS2013
body: <p>This is a really strange problem, I have a listview that I want to drop files onto, I know how to get the file info etc, and bizarrely I actually had it working fine, but then it seemed to just stop.</p>
  
  <p>I have tried creating a new project with just a listview object, allowdrop=true, dragenter/drop events created, dragenter contains e.handled=true and e.effects = effects.none.</p>
  
  <p>but the events just don't fire, I have a project that was created on an earlier version of VS, and this works fine !!</p>
  
  <p>here is the xmal</p>
  
  <pre><code>&lt;Window x:Name="mainWin" x:Class="droptest.MainWindow"
          xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
          xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
          Title="MainWindow" Height="350" Width="525"&gt;
  
      &lt;Window.Resources&gt;
          &lt;Style x:Key="ColumnHeaders" TargetType="{x:Type GridViewColumnHeader}"&gt;
              &lt;Setter Property="Visibility" Value="Collapsed"/&gt;
          &lt;/Style&gt;
      &lt;/Window.Resources&gt;
  
      &lt;Grid&gt;
          &lt;ListView x:Name="ImageList" AllowDrop="True" HorizontalAlignment="Left" Height="204" Margin="65,69,0,0" VerticalAlignment="Top" Width="374" DragEnter="ImageList_DragEnter" Drop="ImageList_Drop" DragOver="ImageList_DragOver" DragLeave="ImageList_DragLeave"&gt;
              &lt;ListView.View&gt;
                  &lt;GridView ColumnHeaderContainerStyle="{StaticResource ColumnHeaders}"&gt;
                      &lt;GridViewColumn/&gt;
                  &lt;/GridView&gt;
              &lt;/ListView.View&gt;
          &lt;/ListView&gt;
      &lt;/Grid&gt;
  &lt;/Window&gt;
  </code></pre>
  
  <p>and here is the code</p>
  
  <pre><code>namespace droptest
  {
      /// &lt;summary&gt;
      /// Interaction logic for MainWindow.xaml
      /// &lt;/summary&gt;
      public partial class MainWindow : Window
      {
          public MainWindow()
          {
              InitializeComponent();
          }
  
  
          private void ImageList_DragEnter(object sender, DragEventArgs e)
          {
              e.Handled = true;
              e.Effects = DragDropEffects.None;
          }
  
          private void ImageList_Drop(object sender, DragEventArgs e)
          {
  
          }
  
          private void ImageList_PreviewDragOver(object sender, DragEventArgs e)
          {
              e.Handled = true;
              e.Effects = DragDropEffects.None;
          }
  
          private void ImageList_PreviewDrop(object sender, DragEventArgs e)
          {
  
          }
  
          private void ImageList_DragOver(object sender, DragEventArgs e)
          {
              e.Handled = true;
              e.Effects = DragDropEffects.None;
          }
  
          private void ImageList_DragLeave(object sender, DragEventArgs e)
          {
              e.Handled = true;
              e.Effects = DragDropEffects.None;
          }
  
  
      }
  }
  </code></pre>
  
  <p>I don't think I am doing anything wrong, in fact I am sure I aren't, as I had it working..</p>
  
  <p>any pointers would be much appreciated.</p>