SpatialGestureRecognizer.CaptureInteraction(SpatialInteraction) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Realice un seguimiento de todos los eventos de entrada que se producen como parte de la interacción especificada.
public:
virtual void CaptureInteraction(SpatialInteraction ^ interaction) = CaptureInteraction;
void CaptureInteraction(SpatialInteraction const& interaction);
public void CaptureInteraction(SpatialInteraction interaction);
function captureInteraction(interaction)
Public Sub CaptureInteraction (interaction As SpatialInteraction)
Parámetros
- interaction
- SpatialInteraction
Interacción que se va a capturar del evento InteractionDetected .
Comentarios
Para usar SpatialGestureRecognizer, controle el evento InteractionDetected de SpatialInteractionManager. Ese controlador de eventos, obtengo spatialPointerPose (para ese momento en el tiempo) llamando a TryGetPointerPose. Obtenga el rayo de mirada del usuario de SpatialPointerPose e intersecte con los hologramas y superficies del entorno del usuario (para determinar con qué pretende interactuar el usuario). A continuación, pase el argumento de evento SpatialInteraction al spatialGestureRecognizer del holograma de destino mediante el método CaptureInteraction. A continuación, la interacción se interpreta según el conjunto SpatialGestureSettings cuando se creó el reconocedor.
Nota
Puede elegir que spatialGestureRecognizer capture la misma interacción. En este caso, los eventos se exponen de ambos reconocedores según su SpatialGestureSettings. Por ejemplo, cuando tienes un holograma que admite Tap, contenido lógicamente dentro de un holograma que admite el desplazamiento con NavigationRailsY, y quieres admitir ambos gestos al mirar en el holograma interno.