Поделиться через


InkUnprocessedInput.PointerReleased Событие

Определение

Может возникать при снятии или освобождении указателя, связанного с событием PointerPressed , в пределах теста нажатия или ограничивающей области элемента управления InkCanvas .

Функция PointerReleased не гарантируется в согласовании с PointerPressed, так как вместо нее может возникнуть pointerLost или PointerExited . Необходимо обрабатывать все события, которые могут завершать PointerPressed.

Ниже приведены некоторые причины, по которым может не возникать PointerReleased.

  • Различия в том, как конкретное оборудование обрабатывает входные данные
  • Программный захват указателя из другого указателя
  • Действия пользователя, изменяющие связь области отображения, например изменение разрешения или параметров монитора
  • Входные взаимодействия, такие как перо, касающееся той же поверхности, что и предыдущее действие касания
// Register
event_token PointerReleased(TypedEventHandler<InkUnprocessedInput, PointerEventArgs const&> const& handler) const;

// Revoke with event_token
void PointerReleased(event_token const* cookie) const;

// Revoke with event_revoker
InkUnprocessedInput::PointerReleased_revoker PointerReleased(auto_revoke_t, TypedEventHandler<InkUnprocessedInput, PointerEventArgs const&> const& handler) const;
public event TypedEventHandler<InkUnprocessedInput,PointerEventArgs> PointerReleased;
function onPointerReleased(eventArgs) { /* Your code */ }
inkUnprocessedInput.addEventListener("pointerreleased", onPointerReleased);
inkUnprocessedInput.removeEventListener("pointerreleased", onPointerReleased);
- or -
inkUnprocessedInput.onpointerreleased = onPointerReleased;
Public Custom Event PointerReleased As TypedEventHandler(Of InkUnprocessedInput, PointerEventArgs) 

Тип события

Применяется к

См. также раздел