Compartilhar via


InteractionTracker.IsInertiaFromImpulse Propriedade

Definição

Obtém um valor que indica se a inércia é o resultado de um impulso.

public:
 property bool IsInertiaFromImpulse { bool get(); };
bool IsInertiaFromImpulse();
public bool IsInertiaFromImpulse { get; }
var boolean = interactionTracker.isInertiaFromImpulse;
Public ReadOnly Property IsInertiaFromImpulse As Boolean

Valor da propriedade

Boolean

bool

true se a inércia for o resultado de um impulso; caso contrário, false.

Requisitos do Windows

Família de dispositivos
Windows 10, version 1809 (introduzida na 10.0.17763.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v7.0)

Comentários

A inércia de um impulso inclui chamadas para TryUpdatePositionWithInitialVelocity e entrada de roda de ponteiro redirecionada automaticamente. Essa propriedade é avaliada como true dentro de uma expressão quando a entrada se origina de uma fonte discreta, como uma roda de ponteiro. O valor da propriedade deve ser usado somente ao avaliar as condições de um modificador de inércia.

Você pode referenciar essa propriedade na expressão usada para selecionar um modificador de inércia, que permite determinar se a inércia está sendo inserida como resultado da entrada da roda do ponteiro. Em seguida, você pode fornecer modificadores de inércia diferentes para esses tipos de interações do que você fornece para manipulações contínuas, como touch e touchpad.

Por exemplo, ao rolar uma página de conteúdo, um pequeno delta de toque pode fazer com que o conteúdo seja ajustado de volta ao seu valor inicial original. No entanto, ao rolar com a roda do ponteiro, cada tique da roda deve mover o conteúdo uma página inteira por tique. Você pode definir pontos de ajuste (modificadores de inércia) para uso com a roda do ponteiro que ajustará a rolagem para um ponto de extremidade desejado, mas especificar critérios diferentes para os pontos de ajuste usados com toque ou manipulação direta.

Aplica-se a

Confira também