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, aby se zúčastnil š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 hmoty manipulátorů, které právě zpracováváme, může se velmi malý manipulátor pohyb 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. Jakýkoli manipulátor, který je blíže než tato vzdálenost ke středu hmotnosti, nebude zahrnut do operací otáčení a škálování.
Typická hodnota by měla být založena na pravděpodobné velikosti "náhodných" pohybu manipulátorů. Pokud je manipulátor například prstem člověka, 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.