博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CompositeTransform 类11111111
阅读量:4500 次
发布时间:2019-06-08

本文共 2419 字,大约阅读时间需要 8 分钟。

CompositeTransform 类

Silverlight
 
0(共 1)对本文的评价是有帮助 
 

可以使用此类向对象应用多种不同的转换。


 
  
    
      
        
System.Windows.Media.CompositeTransform

 

命名空间:  
程序集:  System.Windows(在 System.Windows.dll 中)

C#
 
public sealed class CompositeTransform : Transform
XAML 对象元素用法
 

CompositeTransform 类型公开以下成员。


  名称 说明
公共方法受 Silverlight for Windows Phone 支持 初始化 CompositeTransform 类的新实例。

  名称 说明
公共属性受 Silverlight for Windows Phone 支持 获取或设置 CompositeTransform 指定的所有转换的中心点的 x 坐标。
公共属性受 Silverlight for Windows Phone 支持 获取或设置 CompositeTransform 指定的所有转换的中心点的 y 坐标。
公共属性受 Silverlight for Windows Phone 支持 获取与此对象关联的 。 (继承自 。)
公共属性受 Silverlight for Windows Phone 支持 获取此变换的逆变换(如果存在)。 (继承自 。)
公共属性受 Silverlight for Windows Phone 支持 获取或设置顺时针旋转角度(以度为单位)。
公共属性受 Silverlight for Windows Phone 支持 获取或设置 x 轴的缩放比例。可以使用此属性沿水平方向拉伸或收缩对象。
公共属性受 Silverlight for Windows Phone 支持 获取或设置 y 轴的缩放比例。可以使用此属性沿垂直方向拉伸或收缩对象。
公共属性受 Silverlight for Windows Phone 支持 获取或设置 x 轴扭曲角度,该角度从 y 轴开始沿逆时针方向测量,以度为单位。扭曲转换可用于在二维对象中创建三维深度幻觉。
公共属性受 Silverlight for Windows Phone 支持 获取或设置 y 轴扭曲角度,该角度从 x 轴开始沿逆时针方向测量,以度为单位。扭曲转换可用于在二维对象中创建三维深度幻觉。
公共属性受 Silverlight for Windows Phone 支持 获取或设置沿 x 轴平移的距离。
公共属性受 Silverlight for Windows Phone 支持 获取或设置沿 y 轴平移(移动)对象的距离。

  名称 说明
公共方法受 Silverlight for Windows Phone 支持 确定调用线程是否可以访问此对象。 (继承自 。)
公共方法受 Silverlight for Windows Phone 支持 清除依赖项属性的本地值。 (继承自 。)
公共方法受 Silverlight for Windows Phone 支持 确定指定的  是否等于当前的 。 (继承自 。)
受保护的方法受 Silverlight for Windows Phone 支持 允许对象在垃圾回收对  进行回收之前尝试释放资源并执行其他清理操作。 (继承自 。)
公共方法受 Silverlight for Windows Phone 支持 返回为 Silverlight 依赖项属性设置的任意基值,在动画不活动时将应用它们。 (继承自 。)
公共方法受 Silverlight for Windows Phone 支持 用作特定类型的哈希函数。 (继承自 。)
公共方法受 Silverlight for Windows Phone 支持 获取当前实例的 。 (继承自 。)
公共方法受 Silverlight for Windows Phone 支持 从  返回依赖项属性的当前有效值。 (继承自 。)
受保护的方法受 Silverlight for Windows Phone 支持 创建当前  的浅表副本。 (继承自 。)
公共方法受 Silverlight for Windows Phone 支持 返回依赖项属性的本地值(如果设置了本地值)。 (继承自 。)
公共方法受 Silverlight for Windows Phone 支持 对  设置依赖项属性的本地值。 (继承自 。)
公共方法受 Silverlight for Windows Phone 支持 返回表示当前对象的字符串。 (继承自 。)
公共方法受 Silverlight for Windows Phone 支持 变换指定的点并返回结果。 (继承自 。)
公共方法受 Silverlight for Windows Phone 支持 变换指定的边界框,并返回一个正好能容纳它的轴对齐的边界框。 (继承自 。)
公共方法受 Silverlight for Windows Phone 支持 尝试变换指定的点,并返回指示变换是否成功的值。 (继承自 。)

  名称 说明
公共字段静态成员受 Silverlight for Windows Phone 支持 标识  依赖项属性。
公共字段静态成员受 Silverlight for Windows Phone 支持 标识  依赖项属性。
公共字段静态成员受 Silverlight for Windows Phone 支持 标识  依赖项属性。
公共字段静态成员受 Silverlight for Windows Phone 支持 标识  依赖项属性。
公共字段静态成员受 Silverlight for Windows Phone 支持 标识  依赖项属性。
公共字段静态成员受 Silverlight for Windows Phone 支持 标识  依赖项属性。
公共字段静态成员受 Silverlight for Windows Phone 支持 标识  依赖项属性。
公共字段静态成员受 Silverlight for Windows Phone 支持 标识  依赖项属性。
公共字段静态成员受 Silverlight for Windows Phone 支持 标识  依赖项属性。

并非通过使用  中的单个变换对象(例如  或 )来对对象应用变换,您可以使用 CompositeTransform 对象的单个实例来应用所有这些基础变换(见下面的示例)。这使您能够使您的 XAML 代码更简洁。此外,CompositeTransform 以下列建议顺序应用多个转换:

  1. 小数位数

  2. Skew — 倾斜

  3. 旋转

  4. 转换

如果由于某种原因,您要将多个转换以与这里建议的顺序不同的顺序应用到某个对象,您可以使用  来这样做。如果要为所应用的各种转换指定不同的中心点,则 也非常有用。例如,CompositeTransform 上的  和  属性适用于 CompositeTransform 的所有变换,但您可以为、 和  在  中指定不同的中心点。

 


下面的示例演示如何通过使用  或  向对象应用相同的转换。

XAML
 

Silverlight

受以下版本支持:5、4

Silverlight for Windows Phone

受以下版本支持:Windows Phone OS 7.1、Windows Phone OS 7.0

有关 Silverlight 支持的操作系统和浏览器的列表,请参见 。


此类型的任何公共 
static(在 Visual Basic 中为 
Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

参考

转载于:https://www.cnblogs.com/Belling/archive/2012/11/27/2790916.html

你可能感兴趣的文章
Python装饰器实现类Java注解功能
查看>>
django二次开发对接FastDFS
查看>>
【linux-查阅文件】more & less
查看>>
ASP.NET使用FCKEditor_2.6.6与FCKeditor.Net_2.6.3配置(转载)
查看>>
POJ3264 Balanced Lineup
查看>>
Go Walk教程 - 流程控制( switch)
查看>>
JDK中NIO
查看>>
Foobar2000–panel stack splitter
查看>>
设置button图片和文字
查看>>
web前端升级之路
查看>>
Openframework在VS2010中的配置
查看>>
发生死锁怎么办
查看>>
webpack使用时可能出现的问题
查看>>
zh-cn、en-us、zh-tw等表示语言(文化)代码与国家地区对照表(最全的各国地区对照表)...
查看>>
C++ STL 之 函数对象适配器
查看>>
hdu1276(士兵队列训练问题) java集合水过
查看>>
数据库中的表还是一定要建索引
查看>>
JDBC MySQL 实例之 用户管理系统
查看>>
C++ 接收字符串
查看>>
java 工厂模式的两种实现
查看>>