J T*_*ana 5 c# silverlight wpf
我在WPF堆栈中工作,我希望能够为任何Transform获得MatrixTransform.根据这里的链接,似乎MatrixTransform不是基类,而是其他Transform类型的兄弟.但是,所有正常的图形变换都应归结为MatrixTransform.这有什么捷径吗?也许像隐藏的强制转换操作符可以将任何转换转换为MatrixTransform?
基类的TranslateTransform
,MatrixTransform
等是抽象类Transform
.
本Transform
类公开Value
属性的类型Matrix
.本MatrixTransform
类有一个构造函数一个Matrix
.因此,要获得MatrixTransform
对应于现有的一般LayoutTransform
,FrameworkElement
您可以使用如下代码:
var transform = new MatrixTransform(element.LayoutTransform.Value);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1227 次 |
最近记录: |