ユーザーがスタックパネル内の要素をドラッグして、スタックパネル内の別の場所に再配置できるようにする方法について、優れたモデルがあります(私は思います!)。
ただし、私のStackpanelは、次のようにScrollViewer内に配置されます(一般化)。
<ScrollViewer>
<StackPanel>
....First item
....Second item
....Third item
....Etc.
</StackPanel>
<ScrollViewer>
ここに問題があります。Wordなどのプログラムの機能をシミュレートしたいと思います。選択したコンテンツ(またはオブジェクト)を表示可能領域の外にドラッグすると、ウィンドウがマウスの方向にスクロールして、ドロップする場所がさらに表示されます。気の利いた小さなオブジェクト。
...つまり、スタックパネルのコンテンツをドラッグしているときにマウスをScrollViewerの上部に移動すると、スクロールビューアーをゆっくりと上に移動して、コンテンツをドロップする場所をさらに表示できるようにします。
助言がありますか?
あなたが私がこれを解決するのを手伝ってくれるなら、あなたは天の恵みになるでしょう!