VisualInteractionSource.IsPositionXRailsEnabled Eigenschaft

Definition

Gibt an, ob das Schwenken auf der x-Achse gegittert ist.

Die IsPositionXRailsEnabled-Eigenschaft definiert die Geländerkonfiguration für den Zeitpunkt, wenn die X-Achsen-Verschiebung an den entsprechenden InteractionTracker gesendet wird. Wenn der anfängliche Teil des Schwenks relativ zur X-Achse in einem bestimmten Bereich abgewinkelt ist, wird die Y-Komponente des Schwenks ignoriert und als perfekte horizontale Schwenkung betrachtet. Diese Eigenschaft wird häufig in Situationen aktiviert, in denen sowohl ein X- als auch ein Y-Bildlauf aktiviert ist, aber auch eine zuverlässige, perfekte horizontale Verschiebung erfordert.

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

Eigenschaftswert

Boolean

bool

Boolescher Wert, der angibt, ob die Verschiebung auf der x-Achse gegittert wird.

Beispiele

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);
}

Hinweise

Wenn diese Eigenschaft aktiviert ist, bietet das System mehr Nachsicht bei der als "perfekt" bezeichneten horizontalen Schwenkung. Wenn ein Finger über den Bildschirm schwenkt, ist es für einen Endbenutzer oft sehr schwierig, eine perfekte Schwenkung in X-Richtung zu erreichen. Diese Eigenschaft erleichtert das "perfekte" horizontale Schwenken in Szenarien (z. B. multidirektionales Scrollen), in denen sowohl das X- als auch das Y-Schwenken bereits aktiviert ist.

Wenn sie aktiviert ist, werden Schwenkvorgänge innerhalb von 22,5 Grad der horizontalen Achse als "perfekte" horizontale Schwenks erkannt – mit anderen Worten, ihre Y-Komponenten werden ignoriert. Beachten Sie, dass der Winkel des Schwenks innerhalb der ersten Millimeter der Interaktion bestimmt wird und diesen Winkel behält, bis der Finger angehoben wird. Wenn außerhalb des Schwellenwerts von 22,5 Grad der Achse liegt, wird die Y-Komponente erkannt.

Das folgende Diagramm zeigt dies in einem visuellen Format:

Schwenkungen innerhalb von 22,5 Grad der horizontalen Achse werden als perfekte horizontale Schwenks erkannt – mit anderen Worten, ihre Y-Komponenten werden ignoriert. Wenn außerhalb des Schwellenwerts von 22,5 Grad der Achse liegt, wird die Y-Komponente erkannt.

Hinweis

Wenn Schienen aktiviert sind, wirkt sich dies auf die Verkettung aus. Das System verkettet nur bis zum nächstgelegenen Acenstor VisualInteractionSource, wenn sich der Schwenk innerhalb von 22,5 Grad der Achse befindet.

Gilt für: