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>


Ответы (0 шт):