以下の機能を実装したいと思います。WPFキャンバスで子の相対位置を維持する
私は内部にいくつかのUIElementsを持つキャンバスを持っています。キャンバスを使用すると、縮尺を適用したり、変換を変換したりすることができます。
私は、私はズームやスクロールを変更するように、浮動制御を動作するように、同じ位置(キャンバスの左下隅)には常に赤い四角を維持するために、赤い四角をしたいと思います常にサイズと位置を維持します。マップ「地球ウィンドウ」をGoogleに似た何か:
それを実装するための最良の方法は何ですか?
注:WPF adorner layerを使用しようとしましたが、マウスイベントに応答せず、赤い四角形で対話する必要があります。
別のパネル(たとえば、グリッド)をキャンバスの上に置き、そこに矩形を追加します。 – Clemens