我试图通过遵循VibrationDevice API参考中的example来实现我的UWP应用程序中的振动。我有以下代码创建一个新的空项目:无法找到类型或名称空间名称'VibrationDevice'
using Windows.Phone.Devices.Notification;
...
if (ApiInformation.IsTypePresent("Windows.Phone.Devices.Notifications.VibrationDevice"))
{
VibrationDevice testVibrationDevice = VibrationDevice.GetDefault();
testVibrationDevice.Vibrate(TimeSpan.FromSeconds(3));
}
此代码引发以下异常
类型或命名空间名称“VibrationDevice”找不到(是否缺少using指令或一个程序集的参考?)
我已经搜索过有同样问题的人,但我还没有找到任何相似的东西,并不知道如何解决这个问题。
我错过了什么?
编辑:由于Hans Passant在评论中指出我忘了添加移动扩展。现在一切都按原样进行。
“是否缺少程序集引用?”大概。使用项目>添加参考>通用Windows>扩展>勾选“用于UWP的Windows Mobile扩展”。 –
谢谢!就是这样。没有意识到我不得不添加一个扩展。但是现在当你提到它时,它非常有意义。 – TheStigsSOCousin