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 быть конечным, не отрицательным числом.

Применяется к