Tôi có đoạn mã sau:Xử lý Swipe lên, vuốt xuống, vuốt sang trái & Swipe Ngay Cử chỉ trong một ứng dụng WinRT
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");
}
Nhưng tôi không có ý tưởng về cách sử dụng các sự kiện Manipulation. Bạn có thể mô tả cách xử lý các cử chỉ vuốt lên, xuống, trái và phải không?
Tôi chưa từng làm việc với các cử chỉ WinRT, nhưng nhanh chóng nhìn vào MSDN tôi sẽ cược rằng bạn có thể truy cập các thuộc tính khác nhau của các đối số trong các sự kiện 'Delta' (hoặc khác). Ví dụ 'ManipulationDeltaRoutedEventArgs.Velocities' có một tập hợp dữ liệu liên quan đến đầu vào hướng/góc/tỷ lệ từ người dùng. Tôi không thể nói nếu đó là "một" bạn nên nhìn vào, nhưng có lẽ nó sẽ cho bạn một sự khởi đầu. –