Ответы - CodeHelperСписок последних 15 ответов на вопрос с сайта CodeHelperuuid:a8a58a1d-2ce9-4a23-9c96-18031996e384;id=12052012-09-25T16:45:40Zuuid:a8a58a1d-2ce9-4a23-9c96-18031996e384;id=1206WPF, Проблема с Drag&Drop в TreeView (криво забайндил?)2010-05-12T16:45:14-05:002010-05-12T16:45:14-05:00GarF1eld2Добрый день! Сел осваивать drag&drop в WPF. Нашел неплохой пример: http://www.wpftutorial.net/DragAndDrop.html Итак, у меня есть коллекция объектов типа Dimension, внутри каждого находится другаяuuid:a8a58a1d-2ce9-4a23-9c96-18031996e384;id=1207Ответ от Alexander на вопрос с сайта CodeHelper2010-05-13T08:22:06-05:002010-05-13T08:22:06-05:00AlexanderВ свое время тоже искал туториал по организации drag&drop'а в WPF и, если не ошибаюсь, сталкивался с той же проблемой, что и у вас. С байндингом у вас вроде все нормально, вы же видите в дереве элементы второго уровня. В итоге я использовал данную статью . Тут рассматривается более гибкоеuuid:a8a58a1d-2ce9-4a23-9c96-18031996e384;id=1208Ответ от GarF1eld на вопрос с сайта CodeHelper2010-05-18T14:49:42-05:002010-05-18T14:49:42-05:00GarF1eldНа самом деле все оказалось довольно логично: Дело в том, что ItemsSource.ItemContainerGenerator.ItemFromContainer производит поиск в своих элементах. Он не знает, что может содержать элементы, также производные от ItemsControl (как TreeViewItem). Поэтому для решения задачи нужно вызыватьuuid:a8a58a1d-2ce9-4a23-9c96-18031996e384;id=1209Ответ от Alexander на вопрос с сайта CodeHelper2010-07-05T07:48:49-05:002010-07-05T07:48:49-05:00AlexanderОбратите внимания на данный D&D фреймворк . Так же прицепляю архив с примером использования. WpfApplication1.rar