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.

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 em 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, o 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 para 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 de ponteiro que ajustará a rolagem para um ponto de extremidade desejado, mas especificará critérios diferentes para os pontos de ajuste usados com manipulação direta ou de toque.

Aplica-se a

Confira também