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