WPF,如何计算两个RenderTransform对象增量?

WPF,如何计算两个RenderTransform对象增量?,wpf,Wpf,我有一张画布,上面有孩子,画布可以旋转、缩放或平移, 子对象可以从画布中移除到另一个父对象 我需要做的是计算画布在转换前后的转换差 因此,我对所有子级应用转换增量,将它们直接放置在新父级中,而不在转换画布中。我不确定是否理解这一点。RenderTransform是分层的。因此,您只需设置相对于父对象的变换,那么您需要什么样的增量?我需要将增量变换为RenderTrasform对象,可以在重新绘制后应用于每个子对象,以保持其位置不变。抱歉,仍然无法理解您要做什么。但也许这些方法可以帮助你。这些将创

我有一张画布,上面有孩子,画布可以旋转、缩放或平移, 子对象可以从画布中移除到另一个父对象

我需要做的是计算画布在转换前后的转换差


因此,我对所有子级应用转换增量,将它们直接放置在新父级中,而不在转换画布中。

我不确定是否理解这一点。RenderTransform是分层的。因此,您只需设置相对于父对象的变换,那么您需要什么样的增量?我需要将增量变换为RenderTrasform对象,可以在重新绘制后应用于每个子对象,以保持其位置不变。抱歉,仍然无法理解您要做什么。但也许这些方法可以帮助你。这些将创建一个变换,以将点从父对象转换为子对象,或从子对象转换为父对象。