2
要素のRenderOriginを場所を変更せずに変更する方法を教えてください。 RenderOriginを変更すると、特に回転した場合に要素の位置に影響が出ることに気付きました!WPF、RenderOriginを変更する方法と場所を保持するには?
RenderOriginを変更する前後の要素の位置の間のデルタX、デルタYを計算するにはどうすればよいですか?
要素のRenderOriginを場所を変更せずに変更する方法を教えてください。 RenderOriginを変更すると、特に回転した場合に要素の位置に影響が出ることに気付きました!WPF、RenderOriginを変更する方法と場所を保持するには?
RenderOriginを変更する前後の要素の位置の間のデルタX、デルタYを計算するにはどうすればよいですか?
RenderTransformOrigin
を変更すると、オブジェクトに適用されたRenderTransform
の起点が変更されます。オブジェクトの中心点(つまり0.5,0.5
)を選択しないと、オブジェクトが移動しているように見えることがあります。 RenderTransformOrigin
とすると、0.5,0.5
を試してください。これは、回転とスケール操作が中心の周りに適用されることを意味します。
これは役に立ちますか?
私は、任意のRenderTransformOrigin値を使用し、位置シフトデルタを追加することで、オブジェクトの位置を変更しないでください。 – simo
RenderTransformとして 'TranslateTransform'を追加することができます。 TransformGroup内に追加のTranslateTransformがありますか? –