using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Diagnostics;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using GongSolutions.Wpf.DragDrop;
using GongSolutions.Wpf.DragDrop.Utilities;
using MahApps.Metro.Controls;
namespace CaptainRecommendUI
public partial class MainWindow : MetroWindow
public static MainWindow Instance;
for (int i = 0; i < 3; ++i)
TreeViewItem root = new TreeViewItem() {Header = "Root" + i};
root.Items.Add(new TreeViewItem() {Header = "Son1"});
root.Items.Add(new TreeViewItem() {Header = "Son2"});
root.Items.Add(new TreeViewItem() {Header = "Son3"});
AllowMultiSelection(trvMenu);
trvMenu.DataContext = new TreeViewDrop();
TextBlock1.DataContext = new TreeViewDrop();