6

私は、ユーザーがコンテンツの上に配置されたサイズ変更可能な長方形を「描画」できるコントロールを構築しています。これらの長方形のサイズを変更するには、長方形のサイズを変更するために4つの親指を含むそれらの上にAdornerを使用します。

問題は、このコントロールが「ズーム可能」であるということです。つまり、ズーム率に応じて、ScaleTransformがコントロール全体に適用されます。AdornerのThumbsは、このScaleTransformの影響も受けます。

ただし、ズーム率に関係なく、サイズを維持する必要があります。Adornersを長方形レイヤーの代わりに別の変換されていないコントロールのレイヤーに配置しようとしましたが、これは機能しませんでした。どうすればこれを達成できますか?

ありがとう、アンドレイ

4

2 に答える 2

4

この投稿を確認しましたか:AdornedElementの変換はAdornerにも適用されますか?!?それは機能しますか?

于 2009-09-02T15:28:41.577 に答える
0

この質問はMSDNにもあります:AdornerGetDesiredTransformメソッドのGeneralTransformからscaleTransformを除外する方法。、サンプルコードもあるので、これは良いことです。

于 2013-03-12T20:36:03.263 に答える