ManipulationProcessor2D.MinimumScaleRotateRadius Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví minimální poloměr v souřadnicových jednotkách, které jsou nezbytné pro manipulátor k účasti na škálování a otočení.
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
Hodnota vlastnosti
Minimální poloměr v souřadnicových jednotkách nezbytný pro manipulátor, který se může účastnit škálování a otáčení.
Poznámky
Pokud je manipulátor velmi blízko středu hmotnosti manipulátorů, které se právě zpracovávají, může se velmi malý manipulátor pohybem stát velmi velkou změnou otočení nebo škálování. Chcete-li se tomuto problému vyhnout, nastavte MinimumScaleRotateRadius hodnotu větší než nula. Všechny manipulátory, které jsou blíže než tato vzdálenost k středu hmotnosti, nebudou zahrnuty do operací otočení a škálování.
Typická hodnota, která se má použít, by měla být založena na pravděpodobném rozsahu "náhodných" pohybu manipulátorů. Pokud je například manipulátor člověkem, který se dotkne obrazovky, může být vhodný poloměr odpovídající centimetru.
Hodnota MinimumScaleRotateRadius musí být konečné, nezáporné číslo.