public TreeViewControl() { InitializeComponent(); // Конфигурация работы "Веделение элементов" _selectedItems = new List <TreeViewItemEx>(); PART_treeView.SelectedItemChanged += new RoutedPropertyChangedEventHandler <object>(TreeView_SelectedItemChanged); PART_treeView.MouseDoubleClick += new MouseButtonEventHandler(TreeView_MouseDoubleClick); // Конфигурация работы "Drag&Drop" _dragDrop = new DragDroper(); _dragDrop.Init(PART_treeView, TreeView_DragDrop); _dragOverItem = null; OnDragDrop = null; // Конфигурация работы "DoubleClick" OnDoubleClick = null; // Настройка сортировки _sortDirection = SortDirection.None; _sorter = new TreeViewSorter(); }
public TreeViewControl() { InitializeComponent(); // Конфигурация работы "Веделение элементов" _selectedItems = new List<TreeViewItemEx>(); PART_treeView.SelectedItemChanged += new RoutedPropertyChangedEventHandler<object>(TreeView_SelectedItemChanged); PART_treeView.MouseDoubleClick += new MouseButtonEventHandler(TreeView_MouseDoubleClick); // Конфигурация работы "Drag&Drop" _dragDrop = new DragDroper(); _dragDrop.Init(PART_treeView, TreeView_DragDrop); _dragOverItem = null; OnDragDrop = null; // Конфигурация работы "DoubleClick" OnDoubleClick = null; // Настройка сортировки _sortDirection = SortDirection.None; _sorter = new TreeViewSorter(); }