WPF 如何实现当鼠标滑动时(没有鼠标点击事件),控件随着鼠标滑动而移动? 求思路
2个回答
展开全部
如果上层容器是Canvas的话 MouseMove 事件里面设置
Canvas.SetLeft(Control ,e.GetPoint(Canvas).X);
Canvas.SetTop(Control ,e.GetPoint(Canvas).Y);
或者用 Control.Rendertranform = new MatrixTransform(1,0,0,1, e.GetPoint(Canvas).X,e.GetPoint(Canvas).Y);
Canvas.SetLeft(Control ,e.GetPoint(Canvas).X);
Canvas.SetTop(Control ,e.GetPoint(Canvas).Y);
或者用 Control.Rendertranform = new MatrixTransform(1,0,0,1, e.GetPoint(Canvas).X,e.GetPoint(Canvas).Y);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询