SimpleOrientationSensor.GetCurrentOrientation Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan sensor orientasi sederhana default.
public:
virtual SimpleOrientation GetCurrentOrientation() = GetCurrentOrientation;
SimpleOrientation GetCurrentOrientation();
public SimpleOrientation GetCurrentOrientation();
function getCurrentOrientation()
Public Function GetCurrentOrientation () As SimpleOrientation
Mengembalikan
Sensor orientasi sederhana default.
Keterangan
Aplikasi dapat menggunakan metode ini untuk melakukan polling sensor untuk pembacaan saat ini sebagai alternatif untuk mendaftarkan penanganan aktivitas OrientationChanged . Ini akan menjadi alternatif yang disukai untuk aplikasi yang memperbarui antarmuka penggunanya pada kecepatan bingkai tertentu.
Contoh berikut menunjukkan bagaimana aplikasi UWP yang dibuat untuk Windows menggunakan JavaScript mengambil orientasi perangkat saat ini dengan menggunakan sensor orientasi sederhana.
function invokeGetReadingScenario() {
if (sensor) {
var orientation = sensor.getCurrentOrientation();
switch (orientation) {
case Windows.Devices.Sensors.SimpleOrientation.notRotated:
document.getElementById("readingOutputOrientation").innerHTML = "Not Rotated";
break;
case Windows.Devices.Sensors.SimpleOrientation.rotated90DegreesCounterclockwise:
document.getElementById("readingOutputOrientation").innerHTML = "Rotated 90";
break;
case Windows.Devices.Sensors.SimpleOrientation.rotated180DegreesCounterclockwise:
document.getElementById("readingOutputOrientation").innerHTML = "Rotated 180";
break;
case Windows.Devices.Sensors.SimpleOrientation.rotated270DegreesCounterclockwise:
document.getElementById("readingOutputOrientation").innerHTML = "Rotated 270";
break;
case Windows.Devices.Sensors.SimpleOrientation.faceup:
document.getElementById("readingOutputOrientation").innerHTML = "Face Up";
break;
case Windows.Devices.Sensors.SimpleOrientation.facedown:
document.getElementById("readingOutputOrientation").innerHTML = "Face Down";
break;
default:
document.getElementById("readingOutputOrientation").innerHTML = "Undefined orientation " + orientation;
break;
}
} else {
WinJS.log && WinJS.log("No simple orientation sensor found", "sample", "error");
}
}
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk