使DraggablePoint在绘图仪(动态数据显示)C#上不可移动
本文关键字:可移动 显示 数据 DraggablePoint 绘图仪 动态 | 更新日期: 2023-09-27 18:27:02
我使用的是Microsoft Visual Studio 2010,包括参考动态数据显示。我正在c#代码中创建DraggablePoint。点创造完美,我的问题是如何使点在地图上不可移动?我试图搜索属性unMoveable或Moveablefalse,但没有类似的内容。我的代码:
// Creating the new DraggablePoint
globalPoint = new DraggablePoint(new Point(x1,y1));
// Set the point position
globalPoint.Position = new Point(x1,y1);
// Set the point on the map
plotter.Children.Add(globalPoint);
谢谢你的帮助。
您可以注册一个回调,在移动点时将其移回初始位置。
Point p = new Point(x1, y1);
var globalPoint = new DraggablePoint(p);
globalPoint.PositionChanged += (s, e) =>
{
globalPoint.Position = p;
};