转换而不设置RenderTransform

时间:2013-08-12 10:38:47

标签: c# wpf transform rendertransform

我正在尝试简单地转换Control,但我不想使用UIElement.RenderTransform属性,因为它可能是从Control之外设置的。 还有另一种方法可以在控件上执行此类Transformations吗?

1 个答案:

答案 0 :(得分:3)

使用TransformGroup将变换与已设置的变换合并。

var currentTransform = this.RenderTransform;
var myTransform = new RotateTransForm()
{
    Angle = 90
};
var group = new TransformGroup();
group.Children.Add(currentTransform);
group.Children.Add(myTransform);

this.RenderTransform = group;