基本的に、パス (国の輪郭) を使用して定義された地理マップをロードするアプリケーションを設計しています。
マップがウィンドウに表示され、マップ上の各国にカーソルを合わせると、色が変わるはずです。
Svgマップをxamlにエクスポートし、このxamlをカスタムユーザーコントロールに含めることで、これを部分的に行うことができました。私の現在のコードは、 THISの設計に使用されたものとよく似ています。
ただし、次のことができるようにソフトウェアを変更したいと考えています。
a) 実行時に異なるマップをロードします。したがって、実行時にパスをコントロールにロードする方法が必要です。
b) 何らかの形式の xml ファイル形式でマップ情報を取得します。これにより、マップ グラフィックを格納できるだけでなく、他のもの/情報用の追加データ ブロックも格納できます。
私はWPFに本当に慣れていないので、どうすればいいのかまったくわかりません...