我有一个很好的模型(我想!)如何让用户在堆栈面板中拖动元素并将其重新定位到堆栈面板中的另一个位置。(VB.NET + WPF)在滚动查看器中拖放(允许用户排序)堆栈面板元素?
然而,我的StackPanel被放置在的ScrollViewer内,像这样的(广义):
<ScrollViewer>
<StackPanel>
....First item
....Second item
....Third item
....Etc.
</StackPanel>
<ScrollViewer>
这是问题所在,我希望模拟像的话,在那里,如果我拖动选择的内容节目的功能(或对象)在可视区域外,窗口将按鼠标方向滚动以查看更多地方放弃我漂亮的小物体。
......即,如果将鼠标移动到我的ScrollViewer的顶部,同时拖动一个堆叠面板的内容,我希望滚动查看器缓慢向上移动,这样我可以看到更多位置放置我的内容。
有什么建议吗?
如果你能帮助我解决这个问题,你将是一个天赐之物!
太棒了,明天我会先试一试。移动是一种思维导向,尽管它肯定会聚到一起。谢谢! – 2010-01-08 20:44:46