我DotSpatial DemoMap
在我的应用程序中使用作为主要前端,并且我创建了许多插件以在启动时加载到 DemoMap 中并且它们正在工作。但是,我不太清楚如何允许我的自定义插件访问主地图控件。
我在DemoMap的主窗体中看到,有一个App.Map
属性作为主地图控件的句柄(对吗?),如果这是真的,那么我想我需要在启动时将它传递给每个插件?
最重要的是,允许从所有自定义插件在整个应用程序中访问主地图控件的最有效/最佳方式是什么?(我在 .Net 4.5.2 上使用 DotSpatial 2.0 库)