我有一个画布,应用了 RenderTransform,如下所示:
<Canvas RenderTransform="0.1,0,0,-0.1,0,913">
谁能告诉我这些值的含义是什么?我似乎找不到使用什么转换器来解析这些值。
As the RenderTransform
is a Transform http://msdn.microsoft.com/en-us/library/system.windows.media.transform.aspx它可能使用TransformConverter http://msdn.microsoft.com/en-us/library/system.windows.media.transformconverter.aspx这反过来可能会创建一个MatrixTransform http://msdn.microsoft.com/en-us/library/system.windows.media.matrixtransform.aspx;从它的文档:
<object property="m11, m12, m21, m22, offsetX, offsetY"/>
我不必要地继续检查代码,转换器调用Transform.Parse http://msdn.microsoft.com/en-us/library/system.windows.media.transform.parse.aspx:
创建一个新的转换 http://msdn.microsoft.com/en-us/library/system.windows.media.transform.aspx来自变换矩阵的指定字符串表示形式。
有关详细信息,请参阅 XAML 属性使用部分矩阵变换 http://msdn.microsoft.com/en-us/library/system.windows.media.matrixtransform.aspx班级页面。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)