VisualInteractionSource.IsPositionXRailsEnabled Properti
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.
Menunjukkan apakah panning pada sumbu x direl.
Properti IsPositionXRailsEnabled menentukan konfigurasi rel ketika panning sumbu X dikirim ke InteractionTracker yang sesuai. Saat diaktifkan, jika bagian awal pancang dalam rentang tertentu relatif terhadap sumbu X, komponen Y pan diabaikan dan dianggap sebagai panja horizontal yang sempurna. Properti ini sering diaktifkan dalam situasi di mana pengalaman pengguliran X dan Y diaktifkan, tetapi juga membutuhkan panning horizontal yang andal dan sempurna.
public:
property bool IsPositionXRailsEnabled { bool get(); void set(bool value); };
bool IsPositionXRailsEnabled();
void IsPositionXRailsEnabled(bool value);
public bool IsPositionXRailsEnabled { get; set; }
var boolean = visualInteractionSource.isPositionXRailsEnabled;
visualInteractionSource.isPositionXRailsEnabled = boolean;
Public Property IsPositionXRailsEnabled As Boolean
Nilai Properti
bool
Nilai Boolean menunjukkan apakah panning pada sumbu x direl.
Contoh
void SetupInteractionSource(ContainerVisual container, InteractionTracker tracker)
{
// Setup the InteractionSource
_interactionSource = VisualInteractionSource.Create(container);
// Enable the property for rails on the X axis being enabled
_interactionSource.IsPositionXRailsEnabled = true;
// Add the InteractionSource to the InteractionTracker
tracker.InteractionSources.Add(_interactionSource);
}
Keterangan
Ketika properti ini diaktifkan, sistem memberikan lebih banyak keringanan dalam apa yang dianggap sebagai panja horizontal "sempurna". Sering kali ketika jari menggeser di seluruh layar, sangat sulit bagi pengguna akhir untuk mencapai wat sempurna ke arah X. Properti ini membantu memungkinkan untuk memiliki panning horizontal "sempurna" dalam skenario (seperti pengguliran multi-arah) di mana panning X dan Y sudah diaktifkan.
Ketika diaktifkan, pans dalam 22,5 derajat sumbu horizontal akan dikenali sebagai pans horizontal "sempurna" - dengan kata lain, komponen Y mereka akan diabaikan. Perhatikan bahwa sudut panji ditentukan dalam beberapa milimeter pertama interaksi dan akan mempertahankan sudut itu sampai jari diangkat. Jika di luar ambang batas sumbu 22,5 derajat, maka komponen Y kemudian akan dikenali.
Diagram di bawah ini memperlihatkan ini dalam format visual:
Catatan
Ketika rel diaktifkan, ini berdampak pada penautan. Sistem hanya akan menautkan ke akenstor terdekat VisualInteractionSource ketika pan berada dalam 22,5 derajat sumbu.
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