0
私はCanvas
を持っていますが、そこにはいくつかのUserControlがあります。WPFで相対コントロールの位置を維持
都市点を持つ地図として想像することができます。
と言えば、キャンバスのサイズは100x100です。 UserControls A(10,20)とB(50,50)の2つしかないとします。
ユーザーは、キャンバスのサイズを1000x1000に変更しました。
UserControlsを同じスケールで保持する方法はありますか?A(100,200)とB(500,500)はすべてのコントロールを循環させずに手動で計算された新しい位置に更新します。
私の投稿を更新しました。私は都市点を持つ地図を持っています。だから、私はキャンバスの場所にグリッドを見つけることができません。ポイント以上のものは、ラインコネクタとリンクしています。 – serhio
@serhio:更新しました投稿 –
ありがとうございます。私は緯度経度を使用しません。私の "地図"は地理的なものではなく、もっと模倣的なものです...サーフェス上にいくつかの点をドラッグするだけですが、サイズを変更するときにはその点を同じ相対位置に保ちます。私はカスタムパネル対キャンバスを印刷することに違いは見られないので、私はすでにそれをやろうとしています。これは私の質問を投稿したからです。 – serhio