VisualInteractionSource.IsPositionXRailsEnabled Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Indica se la panoramica sull'asse x è ferroviaria.
La proprietà IsPositionXRailsEnabled definisce la configurazione del railing per quando la panoramica dell'asse X viene inviata al corrispondente InteractionTracker. Se è abilitata, se la parte iniziale della panoramica è angolata all'interno di un determinato intervallo rispetto all'asse X, il componente Y della panoramica viene ignorato e considerato una panoramica orizzontale perfetta. Questa proprietà è spesso abilitata in situazioni in cui è abilitata sia un'esperienza di scorrimento X che Y, ma richiede anche una panoramica orizzontale affidabile e perfetta.
public:
property bool IsPositionXRailsEnabled { bool get(); void set(bool value); };
bool IsPositionXRailsEnabled();
void IsPositionXRailsEnabled(bool value);
public bool IsPositionXRailsEnabled { get; set; }
var boolean = visualInteractionSource.isPositionXRailsEnabled;
visualInteractionSource.isPositionXRailsEnabled = boolean;
Public Property IsPositionXRailsEnabled As Boolean
Valore della proprietà
bool
Valore booleano che indica se la panoramica sull'asse x è ferroviaria.
Esempio
void SetupInteractionSource(ContainerVisual container, InteractionTracker tracker)
{
// Setup the InteractionSource
_interactionSource = VisualInteractionSource.Create(container);
// Enable the property for rails on the X axis being enabled
_interactionSource.IsPositionXRailsEnabled = true;
// Add the InteractionSource to the InteractionTracker
tracker.InteractionSources.Add(_interactionSource);
}
Commenti
Quando questa proprietà è abilitata, il sistema fornisce maggiore leniency in ciò che viene considerato una panoramica orizzontale "perfetta". Spesso quando un dito si sposta sullo schermo, è molto difficile per un utente finale ottenere una panoramica perfetta nella direzione X. Questa proprietà consente di rendere più possibile la panoramica orizzontale "perfetta" negli scenari (ad esempio lo scorrimento multi-direzionale) in cui è già abilitata la panoramica X e Y.
Se abilitata, le pans entro 22,5 gradi dell'asse orizzontale verranno riconosciute come pani orizzontali "perfette", in altre parole, i relativi componenti Y 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 Y verrà riconosciuto.
Il diagramma seguente mostra questo in formato visivo:
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.