VisualInteractionSource.IsPositionYRailsEnabled Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt an, ob das Schwenken auf der y-Achse gegittert ist.
Die IsPositionYRailsEnabled-Eigenschaft definiert die Geländerkonfiguration, wenn die Y-Achsen-Verschiebung an den entsprechenden InteractionTracker gesendet wird. Wenn der anfängliche Teil des Schwenks in einem bestimmten Bereich relativ zur Y-Achse abgewinkelt ist, wird die X-Komponente des Schwenks ignoriert und als perfekte vertikale Schwenkung betrachtet. Diese Eigenschaft wird häufig in Situationen aktiviert, in denen sowohl ein X- als auch ein Y-Bildlauf aktiviert ist, aber auch zuverlässiges, perfektes vertikales Schwenken erfordert.
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
Eigenschaftswert
bool
Boolescher Wert, der angibt, ob die Verschiebung auf der y-Achse gegittert wird.
Beispiele
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);
}
Hinweise
Wenn diese Eigenschaft aktiviert ist, bietet das System mehr Nachsicht in der als "perfekt" bezeichneten vertikalen Schwenkung. Wenn ein Finger über den Bildschirm schwenkt, ist es oft sehr schwierig für einen Endbenutzer, eine perfekte Schwenkung in Y-Richtung zu erreichen. Diese Eigenschaft erleichtert das "perfekte" vertikale 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 vertikalen Achse als "perfekte" vertikale Schwenks erkannt – mit anderen Worten, ihre X-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 X-Komponente erkannt.
Das folgende Diagramm zeigt dies in einem visuellen Format:
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.