Хорошо, ребята, я почесываю голову, как сумасшедший по этой проблеме, и провел несколько часов, пытаясь исследовать, как это работает, но я еще не нашел ответа.Перетаскивание и прокрутка (WPF)
В основном проблема, которую я имею, что у меня есть TreeView папок в моем приложении, а именно:
Catalog
Brands
Nike
Adidas
Lactose
Styles
Sandles
Trainers
Boots
Вопрос, который я пытаюсь исправить то, что, когда я перетащить папку вокруг (Это обрабатывается в моем классе DragDropManager), я не могу прокручивать вверх или вниз (просто отображает прекрасный знак остановки).
Это проблема, если я хочу переместить что-то с самого верхнего на самое нижнее.
Скроллинг работает отлично, без перетаскивания.
Если кто-то хочет увидеть какую-либо часть моего кода, не стесняйтесь спрашивать, поскольку я не уверен, что на самом деле показать вам, ребята.
Я прочитал несколько статей и просто оставил царапины в голове.
Как это глупо, как бы это реализовать? Хотел бы я сделать это в классах DragDropManager? –
Я не знаю, как выглядит ваша реализация класса DragDropManager, но то, что я сделал, это реализовать ее там. Я предполагаю, что у вас уже есть какие-то перехватчики событий, и что вы знаете подробности операции перетаскивания. Например. который начал операцию перетаскивания. Лучше всего вы покажете небольшой пример своей реализации в своем вопросе, чтобы мы могли лучше понять? – SvenG
Ну, дело в вашем предыдущем ответе, я действительно не знаю, где находится scrollviewer, так как я уверен, что шаблон TreeView уже встроен в него, потому что, насколько я вижу, нет ничего действительно инициализирующего scollbar –