ManipulationProcessor2D.MinimumScaleRotateRadius Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece el radio mínimo, en unidades de coordenadas, necesario para que un manipulador pueda participar en el ajuste de escala y la rotación.
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
Valor de propiedad
Radio mínimo, en unidades de coordenadas, necesario para que un manipulador pueda participar en el ajuste de escala y la rotación.
Comentarios
Si un manipulador está muy cerca del centro de masa de los manipuladores que se están procesando actualmente, un movimiento de manipulador muy pequeño puede convertirse en un cambio muy grande en la rotación o el escalado. Para evitar este problema, establezca en MinimumScaleRotateRadius algo mayor que cero. Cualquier manipulador que esté más cerca de esa distancia al centro de masa no se incluirá en las operaciones de rotación y escalado.
Un valor típico que se va a usar debe basarse en la magnitud probable de los movimientos "accidentales" de los manipuladores. Por ejemplo, si el manipulador es un dedo humano tocando una pantalla, un radio correspondiente a un centímetros o así podría ser adecuado.
El valor de MinimumScaleRotateRadius debe ser un número finito y no negativo.