使DraggablePoint在绘图仪(动态数据显示)C#上不可移动



我使用的是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; 
};

相关内容

  • 没有找到相关文章

最新更新