VibrationDevice Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Vibre le téléphone.
public ref class VibrationDevice sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Phone.PhoneContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class VibrationDevice final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Phone.PhoneContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class VibrationDevice
Public NotInheritable Class VibrationDevice
- Héritage
- Attributs
Configuration requise pour Windows
Famille d’appareils |
Windows Mobile Extension SDK (introduit dans 10.0.10240.0)
|
API contract |
Windows.Phone.PhoneContract (introduit dans v1.0)
|
Exemples
Vous faites vibrer le téléphone en appelant la méthode Vibrate de la classe VibrationDevice.
using Windows.Phone.Devices.Notification;
- Obtenez une référence au contrôleur de vibrations en appelant la méthode GetDefault statique de la classe VibrationDevice.
VibrationDevice testVibrationDevice = VibrationDevice.GetDefault();
- Démarrez la vibration en appelant la méthode Vibrate de la classe VibrationDevice. Spécifiez la durée en tant que valeur TimeSpan .
testVibrationDevice.Vibrate(TimeSpan.FromSeconds(3));
- Si nécessaire, arrêtez la vibration en appelant la méthode Cancel de la classe VibrationDevice.
testVibrationDevice.Cancel();
Remarques
Windows Phone appareils incluent un contrôleur de vibrations. Votre application peut faire vibrer le téléphone pendant 5 secondes maximum pour avertir l’utilisateur d’un événement important.
Utilisez la fonctionnalité de vibration avec modération. Ne vous fiez pas à la fonctionnalité de vibration pour les notifications critiques, car l’utilisateur peut désactiver les vibrations.
Pour tester une application qui utilise efficacement le contrôleur de vibrations, vous devez le tester sur un appareil physique. L’émulateur ne peut pas simuler les vibrations et ne fournit aucun commentaire sonore ou visuel indiquant qu’une vibration se produit.
Une application qui s’exécute en arrière-plan ne peut pas faire vibrer le téléphone. Si votre code tente d’utiliser les vibrations pendant que l’application s’exécute en arrière-plan, rien ne se produit, mais aucune exception n’est levée. Si vous souhaitez faire vibrer le téléphone pendant que votre application s’exécute en arrière-plan, vous devez implémenter une notification toast.
Méthodes
Cancel() |
Arrête les vibrations du téléphone. |
GetDefault() |
Obtient une instance de la classe VibrationDevice. |
Vibrate(TimeSpan) |
Vibre le téléphone pendant la durée spécifiée (de 0 à 5 secondes). |