我需要拖动一个WPF元素并插入另一个WPF目标元素。在我的测试代码中,我一直在使用InputSimulator进行键盘交互。但是没有发现任何关于用InputSimulator鼠标拖动的东西。对此有什么看法吗?
发布于 2016-12-15 14:35:31
您可以使用鼠标类中的本机编码ui方法。就像,
每个OP请求的编辑:
// Determine drop coordinates dynamically
Point dropDestinationPoint = controlYouWanttoDropOn.GetClickablePoint();
// Add some buffer to avoid possible clicking over the edges - Optional
dropDestinationPoint.X += 5;
dropDestinationPoint.Y += 5;
Mouse.StartDragging(controlYouWantToDrag);
Mouse.StopDragging(controlYouWanttoDropOn, dropDestinationPoint);您也可以尝试通过BoundingRectangle属性获得点数并使用它。
https://stackoverflow.com/questions/41154427
复制相似问题