摇晃手势 Windows Phone

本文关键字:Phone Windows 摇晃 | 更新日期: 2023-09-27 18:32:00

我正在使用一种声称有效的摇晃手势方法;但它不是我这边。请注意,此方法基于 Microsoft 提供的示例。我遵循的步骤如下。请问谁能帮我?

步骤1:添加对摇动手势库的引用,摇手手势.dll

步骤 2:将 using 语句添加到文件头

using ShakeGestures;

步骤 3:在初始化或激活方法中注册到摇动手势事件

 public MainPage()
    {
        InitializeComponent();
        ShakeGesturesHelper.Instance.ShakeGesture += new
       EventHandler<ShakeGestureEventArgs>(Instance_ShakeGesture);
        // optional, set parameters
        ShakeGesturesHelper.Instance.MinimumRequiredMovesForShake = 2;
        // start shake detection
        ShakeGesturesHelper.Instance.Active = true;
    }
步骤

4:实现步骤 3 中的 ShakeGesture 事件处理程序

private void Instance_ShakeGesture(object sender, ShakeGestureEventArgse)
{
 Storyboard1.Begin();
}

结束。谢谢

摇晃手势 Windows Phone

在代码隐藏中尝试一下,对我有用。

using ShakeGestures;  //Add the reference
public MainPage()
{
 InitializeComponent();
 ShakeGesturesHelper.Instance.ShakeGesture += Instance_ShakeGesture; 
 ShakeGesturesHelper.Instance.MinimumRequiredMovesForShake = 10;
 ShakeGesturesHelper.Instance.Active = true;
}
void Instance_ShakeGesture(object sender, ShakeGestureEventArgs e)
{
 Deployment.Current.Dispatcher.BeginInvoke(() =>
 {
  //Perform the required tasks.
 });

}