Ich habe den folgenden Code:Griff Swipe nach oben, nach unten wischen, Swipe Left & Swipe rechts Gestures in einer WinRT App
public MainPage()
{
this.InitializeComponent();
this.ManipulationStarting += MainPage_ManipulationStarting;
this.ManipulationStarted += MainPage_ManipulationStarted;
this.ManipulationInertiaStarting += MainPage_ManipulationInertiaStarting;
this.ManipulationDelta += MainPage_ManipulationDelta;
this.ManipulationCompleted += MainPage_ManipulationCompleted;
}
void MainPage_ManipulationStarting(object sender, ManipulationStartingRoutedEventArgs e)
{
Debug.WriteLine("MainPage_ManipulationStarting");
}
void MainPage_ManipulationStarted(object sender, ManipulationStartedRoutedEventArgs e)
{
Debug.WriteLine("MainPage_ManipulationStarted");
}
void MainPage_ManipulationInertiaStarting(object sender, ManipulationInertiaStartingRoutedEventArgs e)
{
Debug.WriteLine("MainPage_ManipulationInertiaStarting");
}
void MainPage_ManipulationDelta(object sender, ManipulationDeltaRoutedEventArgs e)
{
Debug.WriteLine("MainPage_ManipulationDelta");
}
void MainPage_ManipulationCompleted(object sender, ManipulationCompletedRoutedEventArgs e)
{
Debug.WriteLine("MainPage_ManipulationCompleted");
}
Aber ich habe keine Ahnung, wie die Manipulation Ereignisse zu verwenden. Kannst dir jemand beschreiben, wie man mit den Gesten nach oben, unten, links und rechts wischt?
Ich habe nicht mit WinRT Gesten gearbeitet, aber ein kurzer Blick auf die MSDN Ich würde wetten, dass Sie auf verschiedene Eigenschaften der Argumente während der "Delta" (oder andere) Ereignisse zugreifen können. Zum Beispiel enthält 'ManipulationDeltaRoutedEventArgs.Velocities' eine Reihe von Daten bezüglich der Richtung/Winkel/Skalierung Eingaben vom Benutzer. Ich kann nicht sagen, ob das "der Eine" ist, den du dir ansehen solltest, aber vielleicht gibt es dir einen Anfang. –