ScaleTransform 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在 2-D x-y 坐标系统内缩放对象。
public ref class ScaleTransform sealed : System::Windows::Media::Transform
public sealed class ScaleTransform : System.Windows.Media.Transform
type ScaleTransform = class
inherit Transform
Public NotInheritable Class ScaleTransform
Inherits Transform
- 继承
-
ScaleTransform
注解
ScaleTransform使用 可水平或垂直拉伸或收缩对象。 属性 ScaleX 指定对象沿 x 轴的拉伸或收缩量, ScaleY 属性指定对象沿 y 轴拉伸或收缩的量。 缩放操作以 和 CenterY 属性指定的CenterX点为中心。
可冻结功能: 由于它继承自 Freezable 类,因此 类 ScaleTransform 提供了几个特殊功能: ScaleTransform 对象可以声明为 资源、在多个对象之间共享、使只读以提高性能、克隆和线程安全。 有关 Freezable 对象所提供的不同功能的详细信息,请参阅 Freezable 对象概述。
构造函数
ScaleTransform() |
初始化 ScaleTransform 类的新实例。 |
ScaleTransform(Double, Double) |
用指定的 x 轴和 y 轴缩放比例初始化 ScaleTransform 类的一个新实例。 缩放操作以 (0,0) 为中心。 |
ScaleTransform(Double, Double, Double, Double) |
初始化具有指定的缩放比例和中心点的 ScaleTransform 类的一个新实例。 |
字段
CenterXProperty |
标识 CenterX 依赖项属性。 |
CenterYProperty |
标识 CenterY 依赖项属性。 |
ScaleXProperty |
标识 ScaleX 依赖项属性。 |
ScaleYProperty |
标识 ScaleY 依赖项属性。 |
属性
CanFreeze |
获取一个值,该值指示是否可将对象变为不可修改。 (继承自 Freezable) |
CenterX |
获取或设置此 ScaleTransform 中心点的 x 坐标。 |
CenterY |
获取或设置此 ScaleTransform 中心点的 y 坐标。 |
DependencyObjectType |
获取 DependencyObjectType 包装此实例的 CLR 类型的 。 (继承自 DependencyObject) |
Dispatcher |
获取与此 Dispatcher 关联的 DispatcherObject。 (继承自 DispatcherObject) |
HasAnimatedProperties |
获取一个值,该值指示一个或多个 AnimationClock 对象是否与此对象的任何依赖项属性相关联。 (继承自 Animatable) |
Inverse |
获取此变换的逆变换(如果存在)。 (继承自 Transform) |
IsFrozen |
获取一个值,该值指示对象当前是否可修改。 (继承自 Freezable) |
IsSealed |
获取一个值,该值指示此实例当前是否为密封的(只读)。 (继承自 DependencyObject) |
ScaleX |
获取或设置 x 轴缩放比例。 |
ScaleY |
获取或设置 y 轴比例系数。 |
Value |
获取 Matrix 对象形式的当前缩放转换。 |
方法
事件
Changed |
在修改 Freezable 或其包含的对象时发生。 (继承自 Freezable) |
显式接口实现
IFormattable.ToString(String, IFormatProvider) |
使用指定格式对当前实例的值设置格式。 (继承自 GeneralTransform) |
适用于
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈