C# 在不设置RenderTransform的情况下进行转换

C# 在不设置RenderTransform的情况下进行转换,c#,wpf,transform,rendertransform,C#,Wpf,Transform,Rendertransform,我试图简单地转换控件,但我不想使用UIElement.RenderTransform属性,因为这可能是从控件外部设置的。 是否有其他方法在控件上执行此类转换?使用将您的转换与已设置的转换相结合 var currentTransform = this.RenderTransform; var myTransform = new RotateTransForm() { Angle = 90 }; var group = new TransformGroup(); group.Children

我试图简单地转换
控件
,但我不想使用
UIElement.RenderTransform
属性,因为这可能是从
控件
外部设置的。 是否有其他方法在控件上执行此类
转换

使用将您的转换与已设置的转换相结合

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;
使用将变换与已设置的变换相结合

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;