在完整.net中,我可以使用代码将GeneralTransform转换为MatrixTransform(查看another question):
var matrixTransform = new MatrixTransform(generalTransform.Value);
但在WinRT中,GeneralTransform没有Value
属性。如何在WinRT中进行转换?
答案 0 :(得分:1)
在完整的.NET版本(WPF,Silverlight)中,GeneralTransform
类也没有Value
属性。此属性是在Transform
类中引入的,从GeneralTransform
派生。我想在WinRT中也是如此。通常无法将GeneralTransform
转换为MatrixTransform
,因为GeneralTransform
的转换不一定必须基于(或可以表示为)矩阵。
答案 1 :(得分:0)
也许是这样的:
transformGroup.Children.Add(generalTransform);
var matrixTransform = new MatrixTransform();
matrixTransform.Matrix = transformGroup.Value;