在完整的 .net 中,我可以使用代码将 GeneralTransform 转换为 MatrixTransform(查看另一个问题):
var matrixTransform = new MatrixTransform(generalTransform.Value);
但在 WinRT GeneralTransform 中没有Value
属性。如何在 WinRT 中进行转换?
在完整的 .net 中,我可以使用代码将 GeneralTransform 转换为 MatrixTransform(查看另一个问题):
var matrixTransform = new MatrixTransform(generalTransform.Value);
但在 WinRT GeneralTransform 中没有Value
属性。如何在 WinRT 中进行转换?
在完整的 .NET 版本(WPF、Silverlight)中,GeneralTransform
该类也没有Value
属性。此属性在派生自的Transform
类中引入。我想这在 WinRT 中是一样的。通常不可能将 a 转换为 a,因为 a 的转换不一定基于(或可以表示为)矩阵。GeneralTransform
GeneralTransform
MatrixTransform
GeneralTransform
也许是这样的:
transformGroup.Children.Add(generalTransform);
var matrixTransform = new MatrixTransform();
matrixTransform.Matrix = transformGroup.Value;