使用触摸滑动拖动打开WPF扩展器

Ste*_*ood 8 c# wpf

我需要一个可以通过触摸控制使用的扩展器.当用户触摸切换按钮时,我可以毫不费力地扩展扩展器,但是我想通过拖动扩展器进行扩展,(就像iPhone上从顶部向下滑动的扩展器一样)

我可以使用操作事件捕获滑动手势,我可以使用该事件打开扩展器.但是我不知道如何使扩展状态跟随手指.

我希望如果你拖动它的最终尺寸的某个百分比,如果你让它去,它会快速打开,如果小于这个百分比关闭.

我无所适从,无法在谷歌上找到与此问题相关的任何内容,因此我们将非常感激地收到任何帮助

Lia*_*ies 3

研究一下使用 GridSplitter 的可能性。我之前曾使用它们来制作手指可拖动的 UI,但没有扩展扩展器。我想象一个具有三列的网格,中心包含 gridsplitter ,右侧包含固定大小,可能会为您提供您想要的功能,但这可能需要一些转换器/代码来使其与 IsExpanded 属性等属性保持同步。