0

在完整的 .net 中,我可以使用代码将 GeneralTransform 转换为 MatrixTransform(查看另一个问题):

var matrixTransform = new MatrixTransform(generalTransform.Value);

但在 WinRT GeneralTransform 中没有Value属性。如何在 WinRT 中进行转换?

4

2 回答 2

2

在完整的 .NET 版本(WPF、Silverlight)中,GeneralTransform该类也没有Value属性。此属性在派生自的Transform类中引入。我想这在 WinRT 中是一样的。通常不可能将 a 转换为 a,因为 a 的转换不一定基于(或可以表示为)矩阵。GeneralTransformGeneralTransformMatrixTransformGeneralTransform

于 2013-02-27T09:44:31.203 回答
0

也许是这样的:

transformGroup.Children.Add(generalTransform);
var matrixTransform = new MatrixTransform();
matrixTransform.Matrix = transformGroup.Value;
于 2013-09-17T10:54:49.533 回答