ManipulationProcessor2D.MinimumScaleRotateRadius Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit le rayon minimal, en unités de coordonnée, nécessaire pour qu'un manipulateur participe à la mise à l'échelle et à la rotation.
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
Valeur de propriété
Rayon minimal, en unités de coordonnée, nécessaire pour qu'un manipulateur participe à la mise à l'échelle et à la rotation.
Remarques
Si un manipulateur est extrêmement proche du centre de masse des manipulateurs en cours de traitement, un mouvement de manipulateur très petit peut devenir un changement très important de rotation ou de mise à l’échelle. Pour éviter ce problème, affectez MinimumScaleRotateRadius une valeur supérieure à zéro. Tout manipulateur qui est plus proche de cette distance au centre de masse ne sera pas inclus dans les opérations de rotation et de mise à l’échelle.
Une valeur typique à utiliser doit être basée sur l’ampleur probable des mouvements « accidentels » des manipulateurs. Par exemple, si le manipulateur est un doigt humain touchant un écran, un rayon correspondant à un centimètre peut être approprié.
La valeur pour MinimumScaleRotateRadius laquelle il doit s’agir d’un nombre fini et non négatif.