C# wp7触觉反馈

C# wp7触觉反馈,c#,silverlight,windows-phone-7,C#,Silverlight,Windows Phone 7,在哪里可以找到有关如何为windows phone 7实现触觉反馈的文档?我希望手机在按下按钮时发出短暂的振动。基本上,让手机振动所需的就是: VibrateController.Default.Start(TimeSpan.FromMilliseconds(200)); 我建议阅读,因为它解释得很好。如果您还没有看到它们,它们也很有趣。也许您可以使用XNA API设置“游戏板”的振动 我很想知道你是否能让它在silverlight中工作,请在试用后发表评论:-)我为我的按钮创建了一个振动类

在哪里可以找到有关如何为windows phone 7实现触觉反馈的文档?我希望手机在按下按钮时发出短暂的振动。

基本上,让手机振动所需的就是:

VibrateController.Default.Start(TimeSpan.FromMilliseconds(200));

我建议阅读,因为它解释得很好。如果您还没有看到它们,它们也很有趣。

也许您可以使用XNA API设置“游戏板”的振动


我很想知道你是否能让它在silverlight中工作,请在试用后发表评论:-)

我为我的按钮创建了一个振动类,这样它很容易调用。这是我的密码。如果你愿意,请给我+1

public class Vibration
    {
        public static void VibrateOnButtonPress()
        {
            Microsoft.Devices.VibrateController.Default.Start(TimeSpan.FromMilliseconds(50));
            System.Windows.Threading.DispatcherTimer timer = new System.Windows.Threading.DispatcherTimer();
            timer.Interval = new TimeSpan(0, 0, 0, 0, 200);
            timer.Tick += (tsender, tevt) =>
            {
                var t = tsender as System.Windows.Threading.DispatcherTimer;
                t.Stop();
                Microsoft.Devices.VibrateController.Default.Stop();
            };
            timer.Start();
        }
    }

啊,太晚了几秒钟。。。很好的回答弗朗西斯科:-)我还没看过那个博客。看起来是个不错的资源!谢谢你的帮助!我对用户对这种行为的反应很感兴趣。根据应用程序的不同以及按键频率的不同,作为一名用户,如果我每次按下按钮时手机都会震动,我会非常小心。这不是我以前在任何地方见过的行为。是否无法在按下按钮时提供视觉反馈?设备的振动略有不同-这有关系吗?我还建议给用户一种禁用这种行为的方法。我的三星focus上的“硬件”按钮的默认行为是,当我按下它们时,它们会嗡嗡作响(后退、windows键和bing)。也许那只是因为它们是焦点上的电容按钮。。。但我真的很喜欢它,因为它的价值:-)我手头没有一个(留在办公室里),但我认为只有当你试图做一些你做不到的事情时(即,在没有导航回去的地方尝试导航回去),它们才会引起震动。振动指示和异常,而不是标准按钮按下。您提到的按钮实际上是硬件按钮。从你的问题来看,我以为你是在为所有的软键按下做这件事。