Accelerometer.GetCurrentReading Méthode
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.
Obtient la lecture actuelle de l’accéléromètre.
public:
virtual AccelerometerReading ^ GetCurrentReading() = GetCurrentReading;
AccelerometerReading GetCurrentReading();
public AccelerometerReading GetCurrentReading();
function getCurrentReading()
Public Function GetCurrentReading () As AccelerometerReading
Retours
Cette méthode n’a aucun paramètre.
Exemples
L’exemple suivant montre comment une application UWP créée avec XAML et C# récupère la lecture actuelle pour les trois axes de l’accéléromètre par défaut.
private void DisplayCurrentReading(object sender, object args)
{
AccelerometerReading reading = _accelerometer.GetCurrentReading();
if (reading != null)
{
ScenarioOutput_X.Text = String.Format("{0,5:0.00}", reading.AccelerationX);
ScenarioOutput_Y.Text = String.Format("{0,5:0.00}", reading.AccelerationY);
ScenarioOutput_Z.Text = String.Format("{0,5:0.00}", reading.AccelerationZ);
}
}
Remarques
Une application peut utiliser cette méthode pour interroger le capteur sur la lecture actuelle comme alternative à l’inscription d’un gestionnaire d’événements ReadingChanged . Il s’agit de l’alternative préférée pour une application qui met à jour son interface utilisateur à une fréquence d’images spécifique. Qu’il s’agisse d’une interrogation unique ou plusieurs fois, l’application doit établir un ReportInterval souhaité. Cela informe le pilote de capteur que les ressources doivent être allouées pour répondre aux demandes d’interrogation suivantes
Si le capteur est configuré pour prendre en charge la livraison par lots, cette méthode vide le lot actuel et démarre une nouvelle période de latence. Pour plus d’informations sur le traitement par lots de capteurs, consultez Capteurs.
Avant d’utiliser la valeur de retour de cette méthode, l’application doit d’abord case activée que la valeur n’est pas null. (Si la valeur est null et que vous tentez de la récupérer, Windows génère une exception.)