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 次 |
| 最近记录: |