WPF:如何实现拉伸变换?

时间:2010-03-07 14:16:01

标签: wpf transform stretch

我正在尝试实现一种效果,它会沿着从中心点到鼠标位置的一条线拉伸多边形。我尝试了SkewTransform的各种方法以及这两点之间的平面角度,但这并没有给我我想要的东西。

我有点假设我必须走MatrixTransform路线,但我的线性代数很生锈。

1 个答案:

答案 0 :(得分:3)

您可以使用ScaleTransform并将其应用于一个方向,然后将其与RotateTransform结合使用,如果您需要拉伸的方向不仅仅是普通的x或y,或者是查看形状上的Stretch属性。

有一篇关于CodeProject的好文章有一些例子。

MSDN也有一些reference material

相关问题