TreeView не работает скрол при DragAndDrop
Использую TreeView для проекта, со вложенными элементами. Перемещение элементов осуществляется через DragAndDrop. Когда начинаю перемещать элемент, то скрол не работает, а необходимо переместить в каталог выше в списке. Как решить задачу?
<TreeView
x:Name="TreeViewShareFolders"
Height="700"
VerticalAlignment="Bottom" Margin="0,10,0,0">
<TreeView.ItemTemplate >
<HierarchicalDataTemplate ItemsSource="{Binding Nodes}">
<StackPanel
Orientation="Horizontal"
AllowDrop="True"
MouseLeftButtonDown="TreeViewShareFolders_MouseLeftButtonDown"
Background="{x:Null}"
Drop="StackPanel_Drop">
<TextBlock
Text="{Binding Name}"
VerticalAlignment="Center"
HorizontalAlignment="Center" />
<Rectangle
Fill="{Binding Color}"
Width="6"
Height="6"
HorizontalAlignment="Center"
VerticalAlignment="Center"
RadiusX="5"
RadiusY="5"
Margin="10,3,0,0"/>
</StackPanel>
</HierarchicalDataTemplate>
</TreeView.ItemTemplate>
</TreeView>