完全な.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;