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 に答える