如果只在拖动的文件或控件位于特定的可放置控件上时,如何滚动ScrollViewer? C#VisualStudio 2015社区
与WPF - How could I get a scrollviewer control from my XAML file in C#?不同的问题,虽然看起来我们正在努力做同样的事情。
我可以访问我的scrollviewer,我可以使用VerticalOffset使其滚动。我无法弄清楚如何保持滚动直到被拖动的文件或控件不再超过控件。我已经尝试了几个while循环,但还没有找到一个可以用来打破它的条件。下面是一个这样的尝试。
谢谢你,Eric
bool continueScroll = false; // global variable
private void Drag_Enter_Scroll_Down(object sender, DragEventArgs e)
{
continueScroll = true;
while (continueScroll)
{
imageScrollViewer.ScrollToVerticalOffset(imageScrollViewer.VerticalOffset + 0.1);
}
}
private void Drag_Leave_Scroll_Down(object sender, DragEventArgs e)
{
continueScroll = false;
}