0
WPFには、DrawingContext
に適用できるRotateTransform
クラスがあります。この変換を実行した描画操作は、それに応じて回転します。 RotateTransform.Transform
メソッドを呼び出して、コード内の1つのポイントを明示的に回転させることができます。この変換を使用して、いくつかの図形図を自由に回転させます。RotateTransformを使用したポイントのトランスフォーム
有効ポイントの適切なマウスヒットテストのために、このRotateTransform
インスタンスを使用して所定のポイントを逆回転させる必要があります。それはそれを提供するようではありません。これはどうすればできますか?
私はずっとIValueConverter
ようConvert
とConvertBack
方法があり、このTransformBack
方法のようなものを探しています:
var rotate = new RotateTransform(angle, centerX, centerY);
Point virtualPoint = new Point(100, 200);
Point realPoint = rotate.TransformBack(virtualPoint); // Doesn't exist
はそれは簡単です、ありがとう。 – ygoe