RadialController.ScreenContactContinued Событие
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Происходит только при перемещении колесного устройства при контакте с поверхностью дигитайзера и активном пользовательском инструменте RadialController .
Ваше приложение не получает это событие, когда:
- Активное меню RadialController
- Активное встроенное средство
Совет
В дополнение к меню нажатия и удержания по умолчанию, Surface Dial также можно разместить непосредственно на экране Surface Studio. Это позволяет реализовать специальное меню "на экране".
Определяя расположение контакта и границы Surface Dial, система может обрабатывать загораживание устройства и отображать более крупную версию меню, которая обтекает внешние элементы набора. Эти же сведения также могут использоваться приложением для адаптации пользовательского интерфейса, если устройство присутствует или предполагается, что оно будет использоваться, например из-за положения руки.
Это событие происходит после ScreenContactStarted и останавливается на ScreenContactEnded.
// Register
event_token ScreenContactContinued(TypedEventHandler<RadialController, RadialControllerScreenContactContinuedEventArgs const&> const& handler) const;
// Revoke with event_token
void ScreenContactContinued(event_token const* cookie) const;
// Revoke with event_revoker
RadialController::ScreenContactContinued_revoker ScreenContactContinued(auto_revoke_t, TypedEventHandler<RadialController, RadialControllerScreenContactContinuedEventArgs const&> const& handler) const;
public event TypedEventHandler<RadialController,RadialControllerScreenContactContinuedEventArgs> ScreenContactContinued;
function onScreenContactContinued(eventArgs) { /* Your code */ }
radialController.addEventListener("screencontactcontinued", onScreenContactContinued);
radialController.removeEventListener("screencontactcontinued", onScreenContactContinued);
- or -
radialController.onscreencontactcontinued = onScreenContactContinued;
Public Custom Event ScreenContactContinued As TypedEventHandler(Of RadialController, RadialControllerScreenContactContinuedEventArgs)