在UWP中单击并拖动选择框

时间:2018-08-01 15:16:07

标签: xaml uwp

是否可以在GridView UWP Windows 10中实现鼠标单击和拖动选择框。是否应该通过简单地绘制矩形,计算其点的坐标并评估该框内其他对象的位置来完成?还是还有其他方法?

您能否提供一些示例代码或链接?

1 个答案:

答案 0 :(得分:0)

Universal Windows Platform确实允许拖放行为。这包括从应用程序拖放到应用程序外部,在应用程序内部拖放以及从应用程序外部拖放到应用程序中。

执行此操作的方法非常简单(如果需要,可以进行大量自定义):UWP XAML控件具有CanDragAllowDrop属性。前者只是您要处理的任何控件的属性,后者是需要通过代码正确处理的事件。如果您想进一步自定义应用程序,还可以处理DragOver,当所拖动的项目在放置区域上方但尚未“释放”时,它可以处理行为。

有关更多详细信息和一些示例代码,请阅读Microsoft's own documentation进行拖放。有关更多示例,您可以查看以下Github repo