InteractionTracker.ConfigurePositionYInertiaModifiers Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Aplica uma coleção de objetos InteractionTrackerInertiaModifier à inércia y de um InteractionTracker.
O método ConfigurePositionYInertiaModifiers aplica um indivíduo ou uma coleção de InteractionTrackerInertiaModifiers ao componente y do InteractionTracker. O sistema avaliará cada uma das propriedades de condição do modificador Y na ordem em que foram adicionados ao InteractionTracker. Portanto, a ordem com a qual o InteractionTrackerInertiaModifier tem na coleção será a mesma ordem com a qual o sistema será avaliado.
public:
virtual void ConfigurePositionYInertiaModifiers(IIterable<InteractionTrackerInertiaModifier ^> ^ modifiers) = ConfigurePositionYInertiaModifiers;
void ConfigurePositionYInertiaModifiers(IIterable<InteractionTrackerInertiaModifier> const& modifiers);
public void ConfigurePositionYInertiaModifiers(IEnumerable<InteractionTrackerInertiaModifier> modifiers);
function configurePositionYInertiaModifiers(modifiers)
Public Sub ConfigurePositionYInertiaModifiers (modifiers As IEnumerable(Of InteractionTrackerInertiaModifier))
Parâmetros
- modifiers
A coleção de objetos InteractionTrackerInertiaModifier a serem aplicados à inércia y de um InteractionTracker.
Exemplos
void SimpleYModifer(CompositionPropertySet shared)
{
// Create the Inertia Modifier for Y Direction.
var yModifier = InteractionTrackerInertiaRestingValue.Create(_compositor);
// For sample purpose, always true condition
yModifier.Condition = _compositor.CreateExpressionAnimation("5 > 3");
yModifier.RestingValue = _compositor.CreateExpressionAnimation("this.Target.Position.Y - shared.snapRangeY");
yModifier.RestingValue.SetReferenceParameter("shared", shared);
var yModifierList = new InteractionTrackerInertiaRestingValue[] { yModifier };
// Add modifier list to InteractionTracker.
_tracker.ConfigurePositionYInertiaModifiers(yModifierList);
}