【发布时间】:2013-08-12 10:38:46
【问题描述】:
我正在尝试简单地转换Control,但我不想使用UIElement.RenderTransform 属性,因为它可能是从Control 外部设置的。
还有其他方法可以在控件上执行 Transformations 吗?
【问题讨论】:
标签: c# wpf transform rendertransform
我正在尝试简单地转换Control,但我不想使用UIElement.RenderTransform 属性,因为它可能是从Control 外部设置的。
还有其他方法可以在控件上执行 Transformations 吗?
【问题讨论】:
标签: c# wpf transform rendertransform
使用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;
【讨论】: