ManipulationProcessor2D.MinimumScaleRotateRadius Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta il raggio minimo, in unità di misura delle coordinate, necessario per la scala e la rotazione da parte di un manipolatore.
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
Valore della proprietà
Raggio minimo, in unità di misura delle coordinate, necessario per la scala e la rotazione da parte di un manipolatore.
Commenti
Se un manipolatore è estremamente vicino al centro della massa dei manipolatori attualmente in fase di elaborazione, un movimento manipolatore molto piccolo può diventare una modifica molto grande alla rotazione o al ridimensionamento. Per evitare questo problema, impostare su MinimumScaleRotateRadius un valore maggiore di zero. Qualsiasi manipolatore più vicino a quella distanza al centro di massa non verrà incluso nelle operazioni di rotazione e ridimensionamento.
Un valore tipico da usare deve essere basato sulla probabile grandezza dei movimenti "accidentali" dei manipolatori. Ad esempio, se il manipolatore è un dito umano che tocca uno schermo, potrebbe essere appropriato un raggio corrispondente a un centimetro.
Il valore di MinimumScaleRotateRadius deve essere un numero finito e non negativo.