Пример #1
0
        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();
        }
Пример #2
0
        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();
        }