次のことを行う .NET Winforms コントロール (または自分でコーディングするための最良の方法に関する提案) を探しています。
- クライアントの施設の地図/レイアウトを表示します (画像としてアップロード)。
- 構内のさまざまな場所にあるセンサーを表すアイコンをこの画像に重ねます。これらのアイコンは、センサーの位置と状態 (緑、赤など) を示します。
- アイコンは、センサーの現在の状態を反映するためにリアルタイムで変更する必要があります。
- 大きな画像になり、すべてを 1 つのビューに収めるのに十分なスペースがないため、ユーザーはコントロール全体をパンおよびズームできます。
- ユーザーがアイコンを画像にドラッグ アンド ドロップしたり、レイアウトを変更したりできるようにします。
あるいは、この種のことをすぐに実行できるサードパーティのアプリケーションがある場合は、喜んでお金を使い、車輪の再発明はしません。