摇晃手势 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();
}
结束。谢谢
在代码隐藏中尝试一下,对我有用。
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.
});
}