wpf - 检测 Canvas 内移动的 UIElement 的正确事件

标签 wpf events event-handling behavior uielement

我在Canvas中有一个矩形。该矩形附加有 MouseDragElementBehavior,因此它可以在 Canvas 内自由移动。

当矩形位置发生最小变化时,我需要进行某些计算,但我找不到单个最佳事件。

到目前为止,我已经对矩形使用了 MouseMove 事件,这是一种矫枉过正的做法。还有其他选择吗?

最佳答案

您应该基于 MouseDragElementBehaviour 类 DragBegun, DragFinished and Draggging 中的事件.

关于wpf - 检测 Canvas 内移动的 UIElement 的正确事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9219258/

相关文章:

WPF 验证 - ValidatesOnTargetUpdated

c# - 如何在 WPF 中将 ViewModels 对象数据绑定(bind)为 3DModels

c# - 如何突出显示具有某种颜色的 TreeView 选定项目?

c# - DLL 中的 ResolveEventHandler(类库)

c# - 具有 lambda 格式的 Visual Studio 自动完成事件处理程序

javascript - Jquery 复选框在更改时呈现数据

c# - 如何在数据网格初始化时将 WPF 数据网格的 SortDirection 设置为升序

angularjs - 如何拦截 angular.js 中的所有 $rootScope.$broadcast 事件

iphone - 如何在自定义应用程序中从 iphone 检索所有同步的日历?

java - 添加ActionLister参数