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
Значение свойства
Минимальный радиус (в единицах координат), необходимый для участия манипулятора в масштабировании и повороте.
Комментарии
Если манипулятор очень близок к центру массы манипуляторов, обрабатываемых в настоящее время, очень небольшое движение манипулятора может стать очень большим изменением поворота или масштабирования. Чтобы избежать этой проблемы, установите MinimumScaleRotateRadius значение больше нуля. Любой манипулятор, который ближе этого расстояния к центру массы, не будет включен в операции поворота и масштабирования.
Типичное значение для использования должно основываться на вероятном размере "случайных" движений манипуляторов. Например, если манипулятор является человеческим пальцем, касающимся экрана, радиус, соответствующий сантиметру или около того, может быть подходящим.
Значение должно MinimumScaleRotateRadius быть конечным, не отрицательным числом.