ListViewのAllowDrop、CanDragItem、CanRelorderItemの3つのプロパティをすべてtrueにすることで、イベントハンドラを書かずともドラッグ&ドロップで並び替え可能なListViewを作成することが可能です。 <ListView Name="listView" CanDragItems="True" CanReorderItems="True" AllowDrop="True" ItemsSource="{Binding Obj}" Margin="307,245,272,188" /> 適当にitemを追加する public sealed partial class MainPage : Page { public MainPage() { this.InitializeComponent(); this.DataContext = new Item(