【问题标题】:Transforming without setting RenderTransform在不设置 RenderTransform 的情况下进行转换
【发布时间】:2013-08-12 10:38:46
【问题描述】:

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

【问题讨论】:

    标签: c# wpf transform rendertransform


    【解决方案1】:

    使用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;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-05-06
      • 1970-01-01
      • 2012-05-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-22
      相关资源
      最近更新 更多