ManipulationProcessor2D.MinimumScaleRotateRadius 属性

定义

获取或设置操控程序参与缩放和旋转所必需的最小半径,以坐标单位表示。

public:
 property float MinimumScaleRotateRadius { float get(); void set(float value); };
public float MinimumScaleRotateRadius { get; set; }
member this.MinimumScaleRotateRadius : single with get, set
Public Property MinimumScaleRotateRadius As Single

属性值

Single

操控程序参与缩放和旋转所必需的最小半径,以坐标单位表示。

注解

如果操纵器非常接近当前正在处理的操纵器质量中心,则一个非常小的操纵器运动可能会成为旋转或缩放的巨大变化。 若要避免此问题,请设置为 MinimumScaleRotateRadius 大于零的内容。 任何离质量中心距离更近的操纵器都不会包含在旋转和缩放操作中。

要使用的典型值应基于操纵器的“意外”运动的可能数量级。 例如,如果操纵器是触摸屏幕的人工手指,则对应于厘米左右的半径可能合适。

MinimumScaleRotateRadius该值必须是有限的非负数。

适用于