Condividi tramite


VisualInteractionSource.IsPositionYRailsEnabled Proprietà

Definizione

Indica se la panoramica sull'asse y è ferroviaria.

La proprietà IsPositionYRailsEnabled definisce la configurazione del railing per quando viene inviata la panoramica dell'asse Y al corrispondente InteractionTracker. Se è abilitata, se la parte iniziale della panoramica viene angolata all'interno di un determinato intervallo rispetto all'asse Y, il componente X della panoramica viene ignorato e considerato una panoramica verticale perfetta. Questa proprietà è spesso abilitata in situazioni in cui è abilitata sia un'esperienza di scorrimento X che Y, ma richiede anche una panoramica verticale affidabile e perfetta.

public:
 property bool IsPositionYRailsEnabled { bool get(); void set(bool value); };
bool IsPositionYRailsEnabled();

void IsPositionYRailsEnabled(bool value);
public bool IsPositionYRailsEnabled { get; set; }
var boolean = visualInteractionSource.isPositionYRailsEnabled;
visualInteractionSource.isPositionYRailsEnabled = boolean;
Public Property IsPositionYRailsEnabled As Boolean

Valore della proprietà

Boolean

bool

Valore booleano che indica se la panoramica sull'asse y è ferroviaria.

Esempio

void SetupInteractionSource(ContainerVisual container, InteractionTracker 	tracker)
{
  // Setup the InteractionSource
  _interactionSource = VisualInteractionSource.Create(container);
  // Enable the property for rails on the Y axis being enabled
  _interactionSource.IsPositionYRailsEnabled = true;
  // Add the InteractionSource to the InteractionTracker
  tracker.InteractionSources.Add(_interactionSource);
}

Commenti

Quando questa proprietà è abilitata, il sistema fornisce più leniency in ciò che viene considerato una panoramica verticale "perfetta". Spesso quando un dito si sposta sullo schermo, è molto difficile per un utente finale ottenere una panoramica perfetta nella direzione Y. Questa proprietà consente di rendere più possibile la panoramica verticale "perfetta" negli scenari (ad esempio lo scorrimento multi-direzionale) in cui è già abilitata la panoramica X e Y.

Se abilitata, le pans all'interno di 22,5 gradi dell'asse verticale verranno riconosciute come pani verticali "perfette", in altre parole, i relativi componenti X verranno ignorati. Si noti che l'angolo della pan viene determinato entro i primi millimetri dell'interazione e manterrà tale angolo fino a quando il dito non viene sollevato. Se al di fuori della soglia di 22,5 gradi dell'asse, il componente X verrà riconosciuto.

Il diagramma seguente mostra questo in formato visivo:

I pani all'interno di 22,5 gradi dell'asse verticale verranno riconosciuti come pani verticali perfetti, in altre parole, i relativi componenti X verranno ignorati. Se al di fuori della soglia di 22,5 gradi dell'asse, il componente X verrà riconosciuto.

Nota

Quando le guide sono abilitate, questo ha un impatto sulla concatenazione. Il sistema concatena solo fino al più vicino acenstor VisualInteractionSource quando la panoramica è compresa tra 22,5 gradi dell'asse.

Si applica a