アプリケーションのメイン フロントエンドとしてを使用してDotSpatial DemoMap
います。起動時に DemoMap に読み込まれるプラグインをいくつか作成しましたが、それらは機能しています。ただし、カスタム プラグインがメイン マップ コントロールにアクセスできるようにする方法がよくわかりません。
DemoMap のメイン フォームを見るとApp.Map
、メイン マップ コントロールへのハンドルとしてプロパティがあります (そうですか?)。これが true の場合、開始時に各プラグインに渡す必要があると思いますか?
要するに、すべてのカスタム プラグインからアプリケーション全体でメイン マップ コントロールにアクセスできるようにするための最も効率的/最良の方法は何ですか? (.Net 4.5.2 で DotSpatial 2.0 ライブラリを使用しています)